以下の関数を使用して、名と姓の両方を表示するように表示名を設定しました。LAST NAME を操作して、その文字列の最初の文字のみを取得するにはどうすればよいですか? たとえば、あなたが John Doe (名 = John、姓 = Doe) としてサインアップする場合、あなたの表示名を John D.
ありがとう
function force_pretty_displaynames($user_login, $user) {
$outcome = trim(get_user_meta($user->ID, 'first_name', true) . " " . get_user_meta($user->ID, 'last_name', true));
if (!empty($outcome) && ($user->data->display_name!=$outcome)) {
wp_update_user( array ('ID' => $user->ID, 'display_name' => $outcome));
}
}
add_action('wp_login','force_pretty_displaynames',10,2);