如何过滤用户列表中的views_edit?

时间:2013-03-08 14:08:49

标签: wordpress wordpress-plugin

以下是仪表板中用户列表表的屏幕截图。我想自定义突出显示的部分:

enter image description here

我知道如何使用此WordPress Answer中解释的方法在帖子列表中执行此操作。

我尝试使用过滤器 views_edit-user 但没有任何反应。我也试过谷歌它,但似乎这个过滤器没有文档或不是真正的WordPress过滤器。

如何使用add_actionadd_filter自定义该管理部分?

1 个答案:

答案 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>
)