サポート » 使い方全般 » アーカイブとカテゴリーのリンクをクリックすると先が表示されない

  • 解決済 bamboobooboo

    (@bamboobooboo)


    サイドバーに最近の記事とカテゴリー、月別アーカイブを表示したいと思います。

    <h2>最近の記事</h2>

      <?php wp_get_archives(‘type=postbypost&limit
      =10′); ?>

    <h2>カテゴリー</h2>

      <?php wp_list_categories();?>

    <h2>月別アーカイブ</h2>

      <?php wp_get_archives(‘type=monthly&show_post_count=1’); ?>

    と記入してみました。ページにはすべてちゃんと表示されています。

    しかし、最新の記事はクリックするとちゃんと表示されるのにもかかわらず、
    カテゴリーと月別アーカイブはクリックすると真っ白な画面になっていまいます。
    カテゴリーだと、 http://●●.com/?cat=3
    にリンクされているのですが、http://●●.com/?cat=3を開いても何も表示されず真っ白です。

    対処方法をご教授くださいませ。
    不足な情報があったらご指摘ください。よろしくお願いいたします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 使用しているサーバの情報は最低限記述されたほうがよろしいですよ。

    で、「記入してみました」ということは自作テーマですよね。改造かな?
    wordpressに最初から入っているテーマでも同じ現象が起こるのか試してみてください。
    パーマリンクの変更はされていますか?されているならデフォルトに戻しても同じ現象なのか試してみてください。
    プラグインは導入されていますか?パーマリンクを変更するようなプラグインが入っていませんか?一度プラグインを全て止めて試してみましょう。

    今の情報からだといえることはこのくらいでしょうか。試した結果をお待ちします;)

    http://●●.com/?cat=3

    ダミーのアドレスを記述するときはexample.comを使いましょう!

    トピック投稿者 bamboobooboo

    (@bamboobooboo)

    情報の不足にもかかわらずいろいろとお教えいただきありがとうございます。
    サーバは、Xサーバです。

    もともとあったページをワードプレスに作り変えたので自作のテーマです。
    wordpressにもとから入っていたテーマでは、ちゃんと動きましたので自作のテーマの記入の問題のようなのですがどこだかわかりません。
    プラグインは導入していません。
    パーマリンクの変更というのがどのようなことなのか、よくわかりません。

    他のテーマで動くとのことなので、ソースの見直し。

    <?php wp_get_archives(‘type=monthly&show_post_count=1’); ?>

    <?php wp_get_archives('type=monthly&show_post_count=true'); ?>

    で(1とtrueの違い)

    <?php wp_list_categories();?>

    <?php wp_list_categories(); ?>

    で(スペースの挿入)どうでしょう。

    モデレーター jim912

    (@jim912)

    bambooboobooさん、shokun0803さん、こんにちは&よこやり失礼します。

    カテゴリーと月別アーカイブが表示されないのですから、その表示で利用されるテンプレート(例えばarchive.phpなど)の記述に問題がある可能性も考えられます。

    環境によりますが、.htaccessに

    php_flag  display_errors On

    を追加すると、エラーメッセージが表示され、エラー発生箇所を特定できる場合がありますので試してみてください。

    トピック投稿者 bamboobooboo

    (@bamboobooboo)

    jim912さんお返事ありがとうございます。

    .htaccessに、php_flag display_errors Onを記載すると、500 internal server errorとなってしまいます。

    ErrorDocument 404 http://example.com/404.htmlを記入していますが、その後に記入したらいけないのでしょうか?

    トピック投稿者 bamboobooboo

    (@bamboobooboo)

    みなさま、ありがとうございました。
    sidebar.phpの記述ばかり気になっていましたが、原因は

    index.phpに入っていた、パンくずリストを表示しようと思った下記でした。
    <?php echo get_category_parents($cat,TURE,»’,FALSE);?>
    この記述を消したらちゃんと動くようになりました。

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

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「アーカイブとカテゴリーのリンクをクリックすると先が表示されない」には新たに返信することはできません。