开发中与生产服务器中显示的帖子数量不同

时间:2014-11-15 作者:Johann

所以我正在为一个客户开发一个网站。除了在我的开发服务器主页上显示的帖子数量与在生产服务器上显示的帖子数量不同之外,一切都正常。

我的问题是:

      <?php
        $args = array( \'post_type\' => \'post\', \'posts_per_page\' => 4 );
        $loop = new WP_Query( $args );
        while ( $loop->have_posts() ) : $loop->the_post();
      ?>
        <div class="mini-post col-xs-12 col-md-6 col-lg-6">
          <a href="<?php the_permalink(); ?>">
            <h3><?php $title = the_title(\'\',\'\',false); echo wp_trim_words( $title, 8, null ); ?></h3>
            <p class="date"><?php the_time( \'F j, Y\' ); ?></p>
          </a>
        </div> <!-- .mini-post -->
      <?php endwhile; wp_reset_query(); ?>
如你所见,我将帖子数量限制为4篇。而且很有效here

然而,在我的生活中website, 正在显示6!

我尝试过用不同的方式编写查询,但仍然得到相同的结果。

有什么想法吗?有什么问题吗?

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

正如@s\\u ha\\u dum所指出的,我有一些粘帖。我必须使用

\'ignore_sticky_posts\' => true 
中的参数WP_Query.

结束

相关推荐

The Loop in Static Page

我对环路有一些问题。我以“Twenty14”主题为例。我正在使用基本循环创建2个php文件。一个是家。其中一个是名为示例页的模板页。php。两者都包含此代码;if( have_posts() ) : while( have_posts() ) : the_post(); the_content; endwhile; endif; 没什么特别的,唯一的区别是我在示例页面上有模板声明。php/** * Template Nam