Hello there,
sorry for the delay.
In order to achieve what you need, please add the following code in the functions.php file of your active theme:
if ( ! function_exists( 'yith_wcaf_dashboard_commissions_table_columns' ) ) {
function yith_wcaf_dashboard_commissions_table_columns( $columns ) {
$columns['user_name'] = 'Referral name';
$columns['user_email'] = 'Referral email';
return $columns;
}
add_filter( 'yith_wcaf_dashboard_commissions_table_columns', 'yith_wcaf_dashboard_commissions_table_columns' );
}
if ( ! function_exists( 'yith_wcaf_dashboard_commissions_table_render_user_name_column' ) ) {
function yith_wcaf_dashboard_commissions_table_render_user_name_column( $commission ) {
$affiliate_id = $commission['affiliate_id'];
$affiliate = YITH_WCAF_Affiliate_Factory::get_affiliate_by_id( $affiliate_id );
$username = $affiliate->get_first_name() . ' ' . $affiliate->get_last_name();
echo wp_kses_post( $username );
}
add_action( 'yith_wcaf_dashboard_commissions_table_render_user_name_column', 'yith_wcaf_dashboard_commissions_table_render_user_name_column' );
}
if ( ! function_exists( 'yith_wcaf_dashboard_commissions_table_render_user_email_column' ) ) {
function yith_wcaf_dashboard_commissions_table_render_user_email_column( $commission ) {
$affiliate_id = $commission['affiliate_id'];
$affiliate = YITH_WCAF_Affiliate_Factory::get_affiliate_by_id( $affiliate_id );
$user = $affiliate->get_user();
$useremail = sanitize_email( $user->user_email ) ;
echo wp_kses_post( $useremail );
}
add_action( 'yith_wcaf_dashboard_commissions_table_render_user_email_column', 'yith_wcaf_dashboard_commissions_table_render_user_email_column' );
}
Check it out and tell us if it works well for you, please.
Best regards.