先貼上兩個未測試的方案,另外有幾個測試了無效就不貼上來了。:
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
)
);
}
另外其他的這會兒正在找,有空你可以自己先試試看。