我已经设置显示名称以显示名字和姓氏使用下面的功能。我如何操作LAST NAME来只拉取该字符串的第一个字母?例如,如果你作为李四注册(名字=约翰,姓= DOE),我想您的显示名称是约翰D.Wordpress显示名称字符串操作
感谢
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);
伊隆可以请你插入你的答案进入我的代码澄清?当我尝试它时,我得到了致命错误:不能使用WP_User类型的对象作为数组。谢谢! –
编辑答案,我认为现在使用该解决方案会很容易;) –