我有Wordpress网站,在主页上只显示一个循环。
今天我注意到循环返回了特定帖子的副本。
我检查了数据库,数据库中只有一个帖子的物理存在。
这是我定义循环参数的方式:
$args = array(
'posts_per_page' => 65,
'ignore_sticky_posts' => 1,
'paged' => $paged,
'orderby' => 'date',
'order' => 'DESC',
'post_type'=>'post'
);
query_posts($args);
如果我在orderby子句中放入ID而不是“date”,则问题不存在。 但我需要按日期订购。
为什么会发生这种情况?我知道这通常在我们有两个或更多循环时发生。
谢谢!
答案 0 :(得分:-1)
试试此代码
<?php
wp_reset_query();
?>
<?php
if ($allposts->have_posts()):
while ($allposts->have_posts()):
$allposts->the_post();
the_title();
endwhile;
endif;
?>