先贴上两个未测试的方案,另外有几个测试了无效就不贴上来了。:
1 、使用插件:
https://wenpai.org/plugins/force-first-last/
来修改显示顺序。
2 、使用以下两段代码,然后进行新用户注册测试,默认显示的名称:
add_action( 'wp_login', 'wpse_9326315_format_user_display_name_on_login' );
function wpse_9326315_format_user_display_name_on_login( $username ) {
$user = get_user_by( 'login', $username );
$userdata = array(
'ID' => $user->ID,
'display_name' => $user->user_login,
);
wp_update_user( $userdata );
}
或者这段:
add_action('user_register', 'change_default_display_name');
function change_default_display_name($user_id)
{
$data = get_userdata($userid);
// check if these data are available in your real code!
wp_update_user(
array (
'ID' => $user_id,
'display_name' => $data->user_login
)
);
}
另外其他的这会儿正在找,有空你可以自己先试试看。