サポート » 使い方全般 » でcomments.phpが読み込めない

  • 解決済 petta

    (@petta)


    皆さん、初めまして。
    Ver.304でWPを習得中です。

    <?php comments_template(); ?>でcomments.phpが読み込めない現象で困っております。
    index.phpに<?php comments_template(); ?>を記述して、
    テーマの編集画面には「comments.php」が表示されるのですが、
    肝心の記事にコメント欄が表示されません。

    試しに、<?php comments_template(‘/comments.php’); ?>のように
    明示的に指定してみたのですが、エラーも出なければ、何の変化も起こりません。

    comments.phpは
    themes
    └sample
    ├index.php
    └comments.php
    と配置し、パーミッションも755、777などを試しましたが
    何も変わりませんでした。

    どうすれば記事画面にコメント欄を表示できるのか
    どうぞご教授ください。
    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • もし、既存のテーマファイルを使っているなら、テーマ、配布先、バージョンなどを
    記載してください。それとも、1からテーマを作ってますか?

    そんな間違いはしていないとは思いますが、念のため確認を。

    ・本当に、index.phpが読み込まれていますか?
     archive.phpやsingle.phpが読み込まれていませんか?
    ・ファイル名comments.phpが間違っていませんか?
     スペースがファイル名に混入していたりしませんか?
    ・ダッシュボードから編集しているようですが、サーバ上のファイルに正しく書き込まれていますか?
    ・ダッシュボードでコメントを閉じていたりしませんか?

    それから、wordpressは明示的にエラーを表示するようにしないとエラーを表示しません。wp-config.phpファイルに下記一行を加えて、エラーを表示するようにしてみてください。

    define('WP_DEBUG',true);

    これで、エラーがあれば表示されます。公開時に戻すことをお忘れなく。

    ご参考になれば。

    モデレーター jim912

    (@jim912)

    pettaさん、こんにちは。

    テーマは何を使っていますか?テーマのカスタマイズなどはしていませんか?
    可能性として高いと思われるのは、query_postsを使っているため、条件分岐タグの結果が変わってしまっているケースです。

    トピック投稿者 petta

    (@petta)

    aimaimさん、jim912さん、
    ご回答ありがとうございました。

    そして大変申し訳ありません。
    私の勘違いでした。

    コメント欄は、記事の個別ページに表示されていました。
    てっきり、通常の記事ページに表示されるものと
    思い込んで、記事の個別ページのチェックをおこたっておりました。

    以後このようなことの内容に、しっかり確認したうえで
    質問を投稿するようにいたします。

    誠に申し訳ありませんでした。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「でcomments.phpが読み込めない」には新たに返信することはできません。