以编程方式更改用户的显示名称

时间:2015-12-12 作者:Graham Slick

我想在我的主题中使用此代码段更改用户的显示名称functions.php 文件:

$user_id = 672;
$display_name= \'Les Yeux\';

$user_id = wp_update_user( array( \'ID\' => $user_id, \'display_name\' => $display_name ) );
这是根据法典中的主题改编的:https://codex.wordpress.org/Function_Reference/wp_update_user

但我不能让它工作。这没有改变任何事情。我错过什么了吗?

1 个回复
最合适的回答,由SO网友:montrealist 整理而成

刚刚将您的代码粘贴到我的functions.php 使用不同的ID并签入用户的页面/wp-admin/user-edit.php - 它起作用了Display name publicly as 字段已更新。

用户页面上的输出很可能有问题。检查模板文件。或者,如果找不到问题,请编辑问题并通过仅粘贴模板中的相关代码进行更新-not 整个模板。

相关推荐

使WordPress在USERS屏幕上显示wp_USERS表时,将默认用户元与另一个表中的列联接

我正在创建一个插件,将自定义的可排序列(声誉分数)添加到admin page>users中显示的users表中,问题是该列的数据应该从MySQL表wp\\U user\\U Reputation中提取(userid,user_reputation_score) [为我们自己的目的而创建]。我的评估是,我需要在查询中显示该列,以便为其添加排序功能。如何使make WordPress以wp\\u user\\u信誉加入wp\\u users表。我感谢你的帮助。