2017-07-21 20 views
1

基本的には、ワードプレスサイトのカテゴリから最新の3つの投稿を表示しようとしています。WP表示されている投稿の量を制限しないクエリ

質問は投稿をうまく取得しますが、ページの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 } 
    ?> 
+0

多分助けてください:https://wordpress.stackexchange.com/a/181553 –

答えて

0

あなたはこのようにそれを記述する場合、それはうまく動作するはずです:

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

これが機能しない場合、あなたは粘着性の投稿がありますか?彼らは私が知る限り常に表示されます。

関連する問題