[WordPress] $wp_list_table の条件を設定することができますどのように display() ->

スポンサーリンク

Question

のページをクリックするときにすべてのページを一覧にしたくないです。ワードプレスを見つける $wp_list_table -> display() のすべてのデータを表示します。しかし、それを条件を設定することができますどのように?助けてください?

答え

管理者クエリを変更する

pre_get_posts

を使用することができます。ここではいくつかの特定のページの Id にクエリを制限する例です:

add_action( 'pre_get_posts', 'so27531690_pre_get_posts' );
function so27531690_pre_get_posts( $query )
{
    if( ! ( is_admin() && 'edit-page' == $GLOBALS['current_screen']->id ) )
        return;

    $query->set( 'post__in', array( 1,6,15 ) );

    return;
}

http://stackoverflow.com/questions/27531690/how-can-i-set-criteria-on-wp-list-table-display

スポンサーリンク

Leave a Reply