wordpress - 如何在用户列表 wordpress 中添加昵称?
问题描述
我们想在用户列表 WordPress 中添加“昵称列”...
以及昵称的过滤器..
function new_modify_user_table1( $column ) {
$column['Nickname'] = 'Nickname';
return $column;
}
add_filter( 'manage_users_columns', 'new_modify_user_table1' );
function new_modify_user_table_row( $val, $column_name, $user_id ) {
switch ($column_name) {
case 'phone' :
return get_user_meta($user_id );
default:
case 'Nickname' :
return get_user_meta($user_id );
default:
}
return $val;
}
我尝试使用搜索结果
get_user_meta() | 功能,但我没有得到正确的结果,所以请给出解决方案... 1.你能给我们解决如何在列中获取昵称的解决方案,即“昵称”..
- 以及想要过滤昵称
解决方案
您可以使用get_user_meta($user_id, $key, true)
where$key
可以是以下之一:
user_pass, user_login, user_nicename, user_url, user_email, display_name, nickname, first_name, last_name, description, rich_editing, comment_shortcuts, admin_color, use_ssl, user_registered, show_admin_bar_front, role, locale
例如,在您的代码中,您可以使用如下内容:
function new_modify_user_table_row( $val, $column_name, $user_id ) {
switch ($column_name) {
case 'Email' :
return get_user_meta($user_id, 'user_email', true);
default:
case 'Nickname' :
return get_user_meta($user_id, 'nickname', true );
default:
}
return $val;
}
推荐阅读
- swift - 为什么绘制的 UIBezierPath 定位在右下角而没有在 CAShapeLayer 中指定中心位置?
- sql - Group count for every hour on table
- arrays - 如何将 UInt16 转换为位数组
- mongodb - 搜索数组信息的总和值 - MongoDB
- cmake - 生成的源文件的依赖项
- javascript - 在锚标记中居中图像
- javascript - 为什么mouseleave事件被自动完成输入触发
- sql - 从 Postgres 中的对象数组中选择一个包含特定字段的所有值的数组
- c# - Visual Studio 2017 一遍又一遍地构建项目
- css - 按钮具有不同的基线行为