自定义用户列出wordpress的管理区域

时间:2017-02-14 12:24:18

标签: php mysql wordpress

我是WordPress的新用户,我需要修改管理区域中的用户列表。用户的某些信息为空白,因此我想在空白处显示默认值。

我试图在$wp_list_table->display()内修改wp-admin\wp-includes\class-wp-list-table.php功能,但没有运气。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

WP_User_Query是一个在wp-includes/user.php中定义的类,它允许查询WordPress数据库表' wp_users '和' wp_usermeta '。此类是在3.1版中引入的,因此,不推荐使用WP_User_Search类。

按角色显示用户

$user_query = new WP_User_Query( array( 'role' => 'Administrator' ) );

显示除特定用户列表以外的所有用户

$user_query = new WP_User_Query( array( 'exclude' => array( 4, 5, 6 ) ) );

仅根据关键字搜索在登录和电子邮件列中显示用户

$args = array(
    'search'         => 'Rami',
    'search_columns' => array( 'user_login', 'user_email' )
);
$user_query = new WP_User_Query( $args );

更多refer this