正在查看 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 个帖子)
- 哎呀,回复话题必需登录。