如何在用户列表中添加昵称 wordpress?
how to add nickname calumn in user list wordpress?
我们想在 WordPress 用户列表中添加 'nickname column'...
还有昵称的过滤器..
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.can 请就如何在列中获取昵称提供解决方案,即 "nickname"..
- 还想过滤昵称
您可以使用 get_user_meta($user_id, $key, true)
,其中 $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;
}
我们想在 WordPress 用户列表中添加 'nickname column'...
还有昵称的过滤器..
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.can 请就如何在列中获取昵称提供解决方案,即 "nickname"..
- 还想过滤昵称
您可以使用 get_user_meta($user_id, $key, true)
,其中 $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;
}