WP查询不限制显示的帖子数量

时间:2017-07-21 10:47:32

标签: php wordpress

基本上我试图在wordpress网站上显示一个类别中的3个最新帖子。

“查询”可以很好地发布帖子,但不会将其限制为页面上的3个帖子,而是显示该类别中的每个帖子,以下是该页面的完整代码,是否有任何想法?

<?php
if (is_front_page( )) {
?>

<style>

.site-inner {
 max-width: 100%;
 }

 </style>

 <div class="sponsor-section">

 <div class="one-third first">


<?php
$catquery = new WP_Query(array( 
'posts_per_page' => 3,
'category_name' => 'general',
)); 

while($catquery->have_posts()) : $catquery->the_post();
?>

    <h4><a href='<?php the_permalink() ?>'><?php the_title(); ?></a></h4>                     
    <p><i><?php echo get_the_date(); ?></i></p>
    <p><?php the_excerpt(); ?></p>
    <?php endwhile; ?>
    <?php wp_reset_postdata(); ?>

    </div>


    <div class="one-third">
     <!-- MAP start-->
     [4web_scripts id="1"]
     </div>

     <div class="one-third">
     <button>Book Now</button>
     <br />
     <?php putRevSlider("sponsors") ?>
     </div>

     </div>



     <?php }
     ?>

1 个答案:

答案 0 :(得分:0)

如果你这样写它应该可以正常工作:

$catquery = new WP_Query(array( 
  'post_type' => 'post'
  'category_name' => 'general',
  'posts_per_page' => 3,
  'nopaging' => true
)); 

如果这不起作用,你有粘贴的帖子吗?据我所知,它们总是显示出来。