2013-03-08 12 views
7

次はダッシュボードのユーザーリストテーブルのスクリーンショットです。私が強調表示された部分をカスタマイズしたいと思います:ユーザーリストテーブルのviews_editをフィルタリングするにはどうすればよいですか?

enter image description here

私はこのWordPress Answerで説明した方法を使って記事の一覧表でそれを行う方法を知っています。

フィルタを使用しようとしましたviews_edit-user何も起こりませんでした。私もGoogleにそれを試みたが、このフィルタはドキュメントを持っていないか、実際にはWordPressフィルタではないようだ。

add_actionまたはadd_filterを使用してその管理セクションをカスタマイズする方法はありますか。

答えて

10

その画面のフックが'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> 
) 
+0

効率的に数をレンダリングする上の任意のヒント? – atwellpub

+0

$ posts = wp_count_posts( 'job_listing'); $ billed_count = $ posts-> billed; ...選択したステータスを強調するのに問題があります。 – atwellpub

関連する問題