我使用了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 ..正在重复..
答案 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/