单循环给出一个帖子重复

时间:2013-03-14 14:18:48

标签: php wordpress

我有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”,则问题不存在。 但我需要按日期订购。

为什么会发生这种情况?我知道这通常在我们有两个或更多循环时发生。

谢谢!

1 个答案:

答案 0 :(得分:-1)

试试此代码

<?php
wp_reset_query();
?>
<?php
if ($allposts->have_posts()):
    while ($allposts->have_posts()):
        $allposts->the_post();
        the_title();
    endwhile;
endif;
?>