首页 / WordPress建站 / 用户交互 / WordPress 后台用户列表显示用户昵称
Loading收藏0

WordPress大学的用户注册需要填写昵称,但是后台用户列表默认是没有显示昵称的,今天就分享下实现的方法。

add-user-nickname-column-wpdaxue_com

将下面的代码添加到主题的 functions.php 即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * WordPress 后台用户列表显示用户昵称
 * https://www.wpdaxue.com/add-user-nickname-column.html
 */
add_filter('manage_users_columns', 'add_user_nickname_column');
function add_user_nickname_column($columns) {
	$columns['user_nickname'] = '昵称';
	return $columns;
}
add_action('manage_users_custom_column',  'show_user_nickname_column_content', 20, 3);
function show_user_nickname_column_content($value, $column_name, $user_id) {
	$user = get_userdata( $user_id );
	$user_nickname = $user->nickname;
	if ( 'user_nickname' == $column_name )
		return $user_nickname;
	return $value;
}

如果你需要去除“姓名”这一栏,在上面的第 7 行下面添加以下代码即可:

1
unset($columns['name']); //移除“姓名”这一栏

你可能还喜欢

3 条评论

  1. 怎么把用户公开显示为默认为昵称,而不是用户名呢?
    用户注册后不修改公开显示为昵称的话,回复显示是用户名啊

发表评论

我们是靠谱的WordPress建站团队!

专业承接WordPress网站建设及运维、WordPress主题和插件开发、汉化、安装等服务

联系电话:189-3334-7774

查看所有服务项目

视频教程: 点击联系我们
建站咨询: 点击联系我们
售后支持: 点击联系我们
广告合作: 点击联系我们

建站咨询:189-3334-7774

固定电话:0773-8282-430

售后支持:133-0773-9152

微信扫一扫,联系我们