サポート » 使い方全般 » サイドバー設置したquery_postsが正常に動作しません。

  • 解決済 shachi

    (@shachi)


    特定のカテゴリー(スラッグ=topix)の投稿記事を
    以下の記述でサイドバーにリスト表示しました。

    <?php query_posts($query_string ."&category_name=topix") ; ?>
    <ul>
      <?php while (have_posts()) : the_post(); ?>
      <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
      <?php endwhile;?>
    </ul>

    ■説明下手なもので現在の状況を箇条書きします。
    ・サイドバーのリストは正常に引っ張ってきました。
    ・リストのAリンクをクリックすると記事もメインカラムに表示します。
    ・トップページ(固定ページ)が表示しなくなりました。
    ・トップページにはリストで引っ張ってきた記事の内容のみ表示されています。
    ・他のページは正常表示してます。
    ・PHPの1行目を"?php query_posts('category_name=topix') ; ?"に置き換えると全てのページがトップページ同様に表示しなくなります。

    ;備考:
    ・トップページは固定ページで>フロントページ>トップページにしています。
    ・パーマリンクは/%category%/%post_id%.htmlにカスタム構造しています。
    ・ウィジェットは使用していません。サイドバーはsidebar.phpに直接記述しています。

    ・wordpress:2.9.2を使用しています。
    ・PHP 5.2.13です。
    ・FireFox3.5、IE8がメインブラウザです。
    ・トップページを正常に表示する解決方法がわかりません。;
    説明不足かもしれませんが
    お力添えの程、よろしくお願い致します。`

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • shokun0803

    (@shokun0803)

    wp_reset_queryでクエリをリセットしてみてください。

    トピック投稿者 shachi

    (@shachi)

    >shokun0803さん
    すごい。一発で解決できました。
    何時間も迷宮をさまよってたので助かりました!
    ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「サイドバー設置したquery_postsが正常に動作しません。」には新たに返信することはできません。