在Wordpress中的无限滚动中重复发布

时间:2014-12-31 07:43:00

标签: wordpress scroll infinite

我使用了Infinite Scroll with Masonry,并使用了以下查询:

$args = array(
    'post_type'=>'post',
    'post_status'=>'publish',
    'author' => 1
);
$query = new WP_Query($args);
if($query->have_posts()) :
    while ($query->have_posts()) : $query->the_post();

        //DIV COMES HERE

          endwhile;
         endif;

问题,它的同一篇文章在Infinite Scroll中一次又一次地重复。

意味着我有帖子01,邮政02,邮政03,邮政04在页面加载..滚动下张贴01,邮政02,邮政03,邮政04,邮政05,邮政06,邮政07后再次邮政01, Post 02,Post 03,Post 04 ..正在重复..

2 个答案:

答案 0 :(得分:0)

如果您使用任何名为&#34的插件;无限帖子滚动"或" jetpack"或任何类似的东西删除它。
如果没有,那就试试这个:

if ( $query->have_posts() ) {
    while ( $wp_query->have_posts() ) {
        #var_dump($query);
        $query->the_post();
        // do something
    }
} else {
    // no posts found
    echo "<h2>Not Found</h2>";
}

答案 1 :(得分:0)

检查以下链接,向wordpress添加无限滚动

http://wptheming.com/2012/03/infinite-scroll-to-wordpress-theme/