もし、既存のテーマファイルを使っているなら、テーマ、配布先、バージョンなどを
記載してください。それとも、1からテーマを作ってますか?
そんな間違いはしていないとは思いますが、念のため確認を。
・本当に、index.phpが読み込まれていますか?
archive.phpやsingle.phpが読み込まれていませんか?
・ファイル名comments.phpが間違っていませんか?
スペースがファイル名に混入していたりしませんか?
・ダッシュボードから編集しているようですが、サーバ上のファイルに正しく書き込まれていますか?
・ダッシュボードでコメントを閉じていたりしませんか?
それから、wordpressは明示的にエラーを表示するようにしないとエラーを表示しません。wp-config.phpファイルに下記一行を加えて、エラーを表示するようにしてみてください。
define('WP_DEBUG',true);
これで、エラーがあれば表示されます。公開時に戻すことをお忘れなく。
ご参考になれば。
pettaさん、こんにちは。
テーマは何を使っていますか?テーマのカスタマイズなどはしていませんか?
可能性として高いと思われるのは、query_postsを使っているため、条件分岐タグの結果が変わってしまっているケースです。
aimaimさん、jim912さん、
ご回答ありがとうございました。
そして大変申し訳ありません。
私の勘違いでした。
コメント欄は、記事の個別ページに表示されていました。
てっきり、通常の記事ページに表示されるものと
思い込んで、記事の個別ページのチェックをおこたっておりました。
以後このようなことの内容に、しっかり確認したうえで
質問を投稿するようにいたします。
誠に申し訳ありませんでした。
(@petta)
13年、 2ヶ月前
皆さん、初めまして。
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などを試しましたが
何も変わりませんでした。
どうすれば記事画面にコメント欄を表示できるのか
どうぞご教授ください。
よろしくお願いします。