正在查看 4 個帖子:1-4 (共 4 個帖子)
-
作者帖子
-
現在默認 display name 為 firstname+lastname 這樣的組合。假如一個新用户姓名為王二。那麼出現在 bbpress 裏的 display name 就是二王。。非常不友好。可否修改默認 display name 為用户賬户或者 lastname+firstname 這樣的格式呢。
這個到沒怎麼在意過,我們默認顯示的是用户名或者暱稱,需要設置或者修改的話,晚點找找解決方案貼上來。
期待,這個 display name 還是挺需要搞一下的,畢竟顯示在前端
先貼上兩個未測試的方案,另外有幾個測試了無效就不貼上來了。:
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 ) ); }
另外其他的這會兒正在找,有空你可以自己先試試看。
-
作者帖子
正在查看 4 個帖子:1-4 (共 4 個帖子)
- 哎呀,回覆話題必需登錄。