以下是仪表板中用户列表表的屏幕截图。我想自定义突出显示的部分:
我知道如何使用此WordPress Answer中解释的方法在帖子列表中执行此操作。
我尝试使用过滤器 views_edit-user
但没有任何反应。我也试过谷歌它,但似乎这个过滤器没有文档或不是真正的WordPress过滤器。
如何使用add_action
或add_filter
自定义该管理部分?
答案 0 :(得分:11)
该屏幕的钩子基于'views_' . $this->screen->id
,因此它应该是:
add_filter( 'views_users', 'modify_views_users_so_15295853' );
function modify_views_users_so_15295853( $views )
{
// Manipulate $views
return $views;
}
我系统中$views
的内容是:
Array
(
[all] => <a href='users.php' class="current">All <span class="count">(7)</span></a>
[administrator] => <a href='users.php?role=administrator'>Administrator <span class="count">(1)</span></a>
[editor] => <a href='users.php?role=editor'>Editor <span class="count">(1)</span></a>
[subscriber] => <a href='users.php?role=subscriber'>Subscriber <span class="count">(5)</span></a>
)