0

ホームページにループを 1 つだけ表示する Wordpress Web サイトがあります。

今日、ループが特定の投稿の複製を返すことに気付きました。

データベースを確認したところ、データベース内に投稿が物理的に存在するのは 1 つだけです。

これは、ループ パラメーターを定義する方法です。

$args = array(
        'posts_per_page' => 65,
        'ignore_sticky_posts' => 1,
        'paged' => $paged,
        'orderby' => 'date',
        'order' => 'DESC',
        'post_type'=>'post'
    );
    query_posts($args); 

orderby 句に "date" の代わりに ID を入れれば、問題はありません。しかし、私はそれを日付順に並べる必要があります。

なぜこれが起こっているのですか?これは通常、ループが 2 つ以上ある場合に発生します。

ありがとうございました!

4

1 に答える 1

-1

このコードを試してください

<?php
wp_reset_query();
?>
<?php
if ($allposts->have_posts()):
    while ($allposts->have_posts()):
        $allposts->the_post();
        the_title();
    endwhile;
endif;
?>
于 2013-03-14T14:30:31.213 に答える