2017-10-02 8 views
-4

これ以上の投稿があっても10件の投稿結果しか表示されないのはなぜですか?ページに表示される投稿結果の数を変更するには

<div class="job-cont"> 
 
    \t \t <?php 
 
    \t \t $query = new WP_Query(array('post_type' => 'jobs')); 
 

 
\t \t \t if ($query->have_posts()) : 
 

 
    \t \t \t \t while ($query->have_posts()) : $query->the_post(); ?> 
 
    \t \t \t \t <div class="title_image_container"> 
 
     \t \t \t <a href="<?php the_permalink(); ?>"> 
 
       \t \t \t <h1 class="the_job_title"><?php the_title(); ?></h1> 
 
       \t \t \t <img class="the_job_image" src="<?php the_post_thumbnail();?> 
 
      \t \t \t </a> 
 
    \t \t \t \t </div> 
 
    \t \t \t <?php endwhile; 
 

 
\t \t \t endif; 
 
    \t \t ?> 
 
\t \t 
 
\t \t </div>

それはそこに私がページに示されたことにしたい投稿の数を変更する方法は?

私はすべての準備は、まだこの1を試してみましたが、結果なし:

function number_of_posts_per_page($number) { 
     if (is_home()) { 
     $number->set('posts_per_page', 15);   
    } 

    add_action('pre_get_posts', 'number_of_posts_per_page'); 
+0

何ですか?もう少し詳細を書いて、あなたが話していることを知らない – user5014677

+0

はい。申し訳ありません、今、理解することをお勧めします。 – Caesar

答えて

2

をWordpressのは、ページごとに10件の記事のようにデフォルト設定されています。あなたは-1は無制限を意味ところ、以下のコードのように直接ループクエリでページあたりの最大投稿を調節できるカスタムポストタイプの場合

を読む> - ブログの記事については

は、[設定]で設定を調整することができます。

$query = new WP_Query(array('post_type' => 'jobs', 'posts_per_page' => -1)); 
関連する問題