如何限制相关帖子的数量?

时间:2018-04-08 作者:Devilix

在我的主题的文件单。php,有这部分代码可以获取相关视频:

      <?php
      if ( $wp_query ->have_posts() ) {

        while (have_posts()) : the_post();
          get_template_part( \'preview\', get_post_format() );
        endwhile;

      }

      wp_reset_postdata(); 
    ?>
但这会得到网站上所有帖子的整个循环。我想知道,有没有办法限制这一点,并显示例如10篇帖子?非常感谢。

1 个回复
最合适的回答,由SO网友:Ronald 整理而成

你需要辩论post_per_page 限制帖子。

在循环之前,应该是这样的。

$args = array (
    \'post_type\'              => \'custom_post\',
    \'posts_per_page\'         => \'10\',
);

$wp_query = new WP_Query( $args ); 


// your loop 
if ( $wp_query ->have_posts() ) {

    while (have_posts()) : the_post();
      get_template_part( \'preview\', get_post_format() );
    endwhile;

}

wp_reset_postdata(); 
如果是自定义贴子,请确保替换custom_post

结束

相关推荐