2017-09-22 22 views
0

Wordpressのカスタム投稿タイプでカテゴリごとの投稿数を制限するにはどうすればよいですか?WordPressの制限カテゴリあたりの投稿の数

私は自分自身のWordpressテーマでクライアントのポートフォリオサイトを作っています。また、ホームページには「注目の」プロジェクトのための8つのスポットしかありません。プロジェクトを作成/更新するときは、Featuredカテゴリをチェックすることができます。どのようにカテゴリの機能が8回以上チェックできないことを確認することができます。

+0

をカスタムに表示されているどのように多くの記事を制限する方法を求めていますwp-query? –

答えて

0

あなたはもっと下の機能チェックを制限したい場合は、この1

add_action('pre_get_posts', 'myposts_limit'); 
function myposts_limit($query) { 
    if(!is_admin() && is_tax('featured')) { //change featured with your custom taxonomy 
    $query->set('posts_per_page', 10); //10 posts on your custom taxonomy 
    }   
} 

のような機能を使用することができます。

function myposts_limit($query) { 
if($query->is_category() && !is_admin()): 
    $query->set('posts_per_page', 14); //14 posts on category 
    return; 
endif; 
if($query->is_search() && !is_admin()): 
    $query->set('posts_per_page', 20); //20 posts on search 
    return; 
endif; 
if($query->is_tag() && !is_admin()): 
    $query->set('posts_per_page', 30); //30 posts on tag template 
    return; 
endif; 
if(!is_admin() && is_tax('featured')) { //change featured with your custom taxonomy 
     $query->set('posts_per_page', 10); // 10 posts on your custom taxonomy 
    }   
} 
関連する問題