1

WordPress でテーマを作成していますが、少し練習不足で、The Loop を適切に機能させるのに苦労しています。最も基本的なループをテーマに挿入し、コンテンツを正常に表示しました..しかし、別のページやニュースページなどをクリックすると、ホームページが表示されます。

自分のコードの目に見えないほど明らかな問題に気付いていないだけなのかどうかはわかりませんが、現在表示しているページがループで表示されていると想定していましたか、それとも if(is_page(' home')) 次に、特定の wp_query などを実行しますか?

私が持っているループ コードを以下に挿入します。忘れた情報があれば、この投稿を更新してみます。

<?php query_posts(); ?>
    <div class="content">
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
        <h2><?php the_title() ;?></h2>
        <?php the_content(); ?>
    <?php endwhile; else: ?>
        <p>Sorry, no posts to list</p>
    <?php endif; ?>
    </div>

概要: ループはすべてのページにホームページのコンテンツのみを表示しています。

編集:

最初のループを含むプラグインを無効にしても、適切なループが機能しません。それは上に投稿された正確なコードであり、私がいるページ、または正しいページのニュースなどを表示しません....何が欠けていますか

4

2 に答える 2

0

query_posts(); を削除してみてください。行して、もう一度やり直してください

于 2013-07-17T09:57:33.950 に答える
0

どうやら...私のWordPressインストールはかなりのパーマリンクで動作しません。デフォルト設定に戻すとすぐに、すべて正常に機能しましたが、デフォルト以外のオプションを選択すると、ホームページのみが(任意のテーマで)表示されます。

于 2013-07-17T15:58:03.637 に答える