Я написал строку кода для добавления в мои функции. php файл в моей теме. Я пытаюсь настроить таргетинг только на роль пользователя - работодателя, чтобы в поле «Имя выставляющей компании» публично отображалось «Отображаемое имя». Но это не применение информации
function set_default_display_name( $user_id ) {
$user = get_userdata( $user_id );
$name = sprintf( '%s %s', $user->first_name, $user->last_name );
$user_roles = $user->roles;
$business_role = "Employer";
$user_company = $user['billing_company'][0];
if ( $user_roles == $business_role ) {
$args = array(
'ID' => $user_id,
'display_name' => $user_company,
'nickname' => $user_company
);
wp_update_user( $args );
}
}
add_action( 'user_register', 'set_default_display_name' );