我已使用以下函数将显示名称设置为同时显示名字和姓氏。如何操作 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);