WordPressを普段から使っている人には常識なことかと思いますが、そのうち忘れそうなのでこの前自分がやった、コメント入力欄と一覧の設置方法を残しておこうと思います。
方法といっても、いろいろテンプレートをいじるわけではないですが・・・。
コメント欄の再設置
他のブログでWordPressを使っているのですが、スパムが多いのが嫌でコメント欄を外していました。
最近またコメント欄をつけようと思ったので、昔のソースを見たり他のテンプレートを見ながらコメント入力欄を設置することはできました。
投稿はされるが、一覧表示がされない
そのcomments.phpを読み込ませいざ設置し入力を試してみると、WordPressにコメントの投稿は届いているのですが、コメントを承認しても、コメントの一覧をページ自体に表示してくれませんでした。
テンプレートの読み込み方の違い
そこでいろいろ調べた所、他のテンプレートからcomments.phpを読み込む方法が違いました。
間違った方法
<?php include( TEMPLATEPATH . '/comments.php' ); ?>
正しい方法
<?php comments_template( '', true ); ?>
「twentyeleven」など元のテンプレートをよく見れば良かったのでしょうが、なかなか気づかず・・・。
というわけで、コメントテンプレートの読み込み方法でした。
コメント