ものすごくザックリとした質問なのですが、
デフォルトのコメント欄をトップページに表示することはできないのでしょうか?(front-page.php)
いろいろググってみると、投稿や固定ページ以外はダメみたいなことが書かれていました。理由はcomments.phpが呼び出せない?
テーマはVektor,Inc. でhttp://www.vektor-inc.co.jp/の無料の物を使っています。
wp-comments-post.phpの関係で表示されないのかな?
ご教授いただけると幸いです。
「設定」→「表示設定」の「フロントページの表示」で「最新の投稿」にチェックしている状態でしょうか?
「最新の投稿」を選択している場合、「comments_template( '', true );」だけではコメント用テンプレートが読み込まれないようになっています。
個別投稿ページや固定ページ以外でコメント欄を表示するには、「$withcomments」を「1(またはtrue)」に設定する必要があります。
・Function Reference/comments template
http://codex.wordpress.org/Function_Reference/comments_template
「front-page.php」のコメント欄を表示したい任意の箇所に次のように記述します。
<?php $withcomments = true; comments_template( '', true ); ?>
【追記】
「固定ページ」にチェックを入れて「フロントページ」に任意の固定ページを選択している場合は、「comments_template( '', true );」だけでも表示されます。
※任意の固定ページの編集画面で、「ディスカッション」メタボックスの「コメントの投稿を許可する。」にチェックを入れて、コメント機能を有効にしておく必要があります。(「ディスカッション」メタボックスが表示されていない場合は、右上の「表示オプション」で設定して表示させる事ができます。)
※「BizVektor」テーマの場合、「functions.php」の329行目で固定ページのコメント機能が無効にされています。
有効にするには次のようにコメントアウトするか削除します。
// remove_meta_box( 'commentstatusdiv','page','normal' ); // ディスカッション
大変ありがとうございました!
2013/10/23 14:48:30しっかりと表示されました!
英語サイトなどで確認ができるんですね
2013/10/23 14:52:39勉強になりました。
今後とも何卒、宜しくお願いします。