2016-10-20 22 views
-1

私はWordPressにいくつかの投稿を表示するためにstanleywpテーマを使用していますが、実際には20個の投稿を挿入しましたが、それは10postsのみを表示します。もっとstyleywpテーマを表示するにはWordPress

は、これは私がやったことです:

  1. ポートフォリオ - >ポートフォリオカテゴリ - 新しいを追加> - - >私は "ブランド" カテゴリ

  2. ポートフォリオを追加しました>と私は20件の記事を追加しましたし、セット「ブランド」カテゴリ

私は.../portfolio-category/brands/に行くとき、私はすべての私の20件の記事を参照してください必要がありますが、私は唯一の10

を参照してください

どうすれば解決できますか?

これはtaxonomy-portfolio_cats.phpです:

<?php 
/** 
* @package WordPress 
*/ 
?> 

<?php get_header(); ?> 
<?php if (have_posts()) : ?> 


    <div class="container pt"> 

     <div class="row mt"> 
     <div class="col-lg-6 col-lg-offset-3 centered"> 
      <h1><?php echo single_term_title(); ?></h1> 
      <hr> 
      <?php if(category_description()) { ?> 
      <?php echo category_description(); ?> 
      <?php } ?> 
     </div> 
    </div> 

    <div class="row mt centered"> 
    <?php $cont = 0; ?> 
    <?php while (have_posts()) : the_post(); ?> 

    <div class="col-lg-4"> 
     <?php if (has_post_thumbnail()) : ?> 
     <a class="zoom green" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" > 
      <?php the_post_thumbnail(); ?> 
     </a> 
    <?php endif; ?> 

    <?php if(bi_get_data('project_title', '5')) {?> 
    <p><?php the_title(); ?></p> 
    <?php } ?> 
</div> <!-- /col --> 

<?php endwhile; ?> 
<?php wp_reset_query(); ?> 

</div> 


<?php endif; ?> 
<?php get_footer(); ?> 

答えて

0

私はそれがデフォルトのページネーション(ページあたり10ポスト)によると思う:あなたはSettings > Reading > Blog pages show at mostに値を増やす、または<?php wp_reset_query(); ?>後に改ページを挿入することができ、のようなもの:

<?php 
// Previous/next page navigation. 
the_posts_pagination(array(
    'prev_text'   => __('Previous page', 'your-textdomain'), 
    'next_text'   => __('Next page', 'your-textdomain'), 
    'before_page_number' => '<span class="meta-nav screen-reader-text">' . __('Page', 'your-textdomain') . ' </span>', 
)); 
?> 

それとも、それだけで分類アーカイブページあたりの投稿数を変更したい場合は、pre_get_posts action使用することができます。

function portfolio_cats_posts_per_page($query) { 
    if (is_admin() || ! $query->is_main_query()) 
     return; 

    if (is_tax('portfolio_cats')) { 
     // Display all posts in one page 
     $query->set('posts_per_page', -1); 
    } 
} 
add_action('pre_get_posts', 'portfolio_cats_posts_per_page', 1); 
関連する問題