我想知道是否有人有以下场景的解决方案,当用户在默认情况下将显示名公开注册为昵称,而不是WP中默认设置的名字和姓氏时,我想强制执行。
非常感谢JM
我想知道是否有人有以下场景的解决方案,当用户在默认情况下将显示名公开注册为昵称,而不是WP中默认设置的名字和姓氏时,我想强制执行。
非常感谢JM
大家好,我回答了更多的细节,所以基本上我搜索了插件解决方案,而不是添加代码(我不是开发人员),并找到了一个插件,它可以很好地完成这项工作,叫做公开更改显示名称。希望此反馈是相关的和有帮助的。
非常感谢,
J
您可以使用user_register 钩子,在用户注册后激发,用于将名称设置为您喜欢的任何名称:
function fix_user_display_name($user_id) {
$user = get_user_by(\'id\', $user_id);
$display_name = $user->user_nicename;
wp_update_user(array(
\'ID\' => $user_id,
\'display_name\' => $display_name
)) ;
}
add_action("user_register", "fix_user_display_name", 20);[1]