如何在我的插件中获取WordPress管理员用户表列名称

时间:2018-07-26 作者:javmah

我用它来获取用户列表表列的名称。

users list table

add_filter( \'manage_users_columns\', array($this , \'new_modify_user_table\'));

public function new_modify_user_table( $column ) {
    $column  // columns Name array , Looking for this array out side Users page
}
但是manage\\u users\\u columns钩子并没有在“/wp admin/users.php”外部触发,这意味着它在我位于“/wp admin/users.php”页面时可以工作,但在外部用户页面上不工作。

那么,如何在插件中获取用户表列名称呢?或者在外部“/wp admin/users.php”

谢谢你。

1 个回复
SO网友:javmah

Yep! solved it.

require_once( ABSPATH . \'wp-admin/includes/class-wp-users-list-table.php\' ); 
$hmm = new WP_Users_List_Table( array( \'screen\' => \'users\' ) ); 
$hmm->get_column_info()[0] 
结束

相关推荐

USERS表与USERS_METADATA表的关联似乎已中断

在将自定义主题构建部署到Go Daddy管理的WordPress安装(客户端请求,RIP)后,我注意到了一个问题,其中由WP后端中的管理员帐户创建的用户没有显示在用户列表中。它们出现在用户数据库中,但在users_metadata 表(有admin帐户的条目,但仅此而已)。users表表示没有分配主键-我不确定这是否是问题的一部分。我假设用户ID应该是主键,但很明显我不是SQL专业人士。我的客户需要能够创建用户,以便他的员工可以上传内容。我应该用什么树来解决这个问题?