Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WP查询不限制';显示_Php_Wordpress - Fatal编程技术网

Php WP查询不限制';显示

Php WP查询不限制';显示,php,wordpress,Php,Wordpress,基本上,我试图在wordpress网站上显示一个类别中最近的3篇文章 该查询可以很好地获取帖子,但并没有将其限制为页面上的3篇帖子,而是显示该类别中的每一篇帖子,这是页面的完整代码,有什么想法吗 <?php if (is_front_page( )) { ?> <style> .site-inner { max-width: 100%; } </style> <div class="sponsor-section"> <d

基本上,我试图在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 }
     ?>

.地盘内部{
最大宽度:100%;
}

[4web_脚本id=“1”] 现在预订

如果您这样编写,它应该可以正常工作:

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

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

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

$catquery = new WP_Query(array( 
  'post_type' => 'post'
  'category_name' => 'general',
  'posts_per_page' => 3,
  'nopaging' => true
)); 
如果这不起作用,你有粘性帖子吗?据我所知,它们总是显示出来。

可能有用:可能有用: