隐藏用户组筛选链接

时间:2014-12-08 作者:dsomnus

我有一个标准的4.0.1 wordpress网站,通过它我可以与woocommerce一起销售数字内容。我设置了权限方案,这样我就有数千个用户组(用户组可以通过woocommerce组访问网站的某些内容)。这一切都很好,但我找不到任何关于如何在用户管理区域隐藏组筛选链接的信息。我的意思是:

All (15,826) | Administrator (1) | Subscriber (14,664) | ...
当只有很少的团队时,这一切都是好的,但如果有数千个团队,情况会变得一团糟,很难清晰地向客户展示。

我基本上可以侵入wordpress核心并将这部分删除,但如果新版本出现,我就无法更新它。

是否有任何标准的方法可以在标准管理模块中隐藏部分页面?我知道可以使用“屏幕设置”隐藏页面的某些部分,但在“用户”选项卡下,可以显示/隐藏表格列,但不能删除筛选部分。也许所有需要做的就是以某种方式将部分添加到过滤器中。

我有点预料到了这个问题,但私下里希望,如果有很多条目,列表将变成提前输入控制(就像在其他一些插件中发生的那样),或者至少变成下拉列表。。。但事实并非如此。

有什么想法吗?谢谢

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

在WP术语中,这些被称为视图。它们非常通用,在上实现WP_List_Table 水平并通过动态views_{$this->screen->id} 滤器

为了满足您的需求而完全杀死它们非常简单:

add_filter( \'views_users\', \'__return_empty_array\' );
当然,您可能想做一些更彻底的事情,比如更精确地修改它们,并在中保留一些必要的视图。

结束

相关推荐

Wp-Admin edit.php&post.php导入10k用户后速度减慢

Situation:清理wordpress安装,无插件,VPS服务器5.2ghz/4gb RAM(默认Directadmin)导入10k用户Problem:WP管理编辑。php和post。php加载时间>4秒没有“作者”支持的自定义帖子类型可以快速加载What I tried:https://core.trac.wordpress.org/ticket/28160, 不起作用Question:怎样才能再次快速完成