人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ワードプレスで質問です。

ものすごくザックリとした質問なのですが、
デフォルトのコメント欄をトップページに表示することはできないのでしょうか?(front-page.php)

いろいろググってみると、投稿や固定ページ以外はダメみたいなことが書かれていました。理由はcomments.phpが呼び出せない?

テーマはVektor,Inc. でhttp://www.vektor-inc.co.jp/の無料の物を使っています。
wp-comments-post.phpの関係で表示されないのかな?

ご教授いただけると幸いです。


●質問者: ak
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● rouge_2008
●100ポイント ベストアンサー

「設定」→「表示設定」の「フロントページの表示」で「最新の投稿」にチェックしている状態でしょうか?
「最新の投稿」を選択している場合、「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' );// ディスカッション


rouge_2008さんのコメント
「BizVektor」テーマダウンロードページ(http://bizvektor.com/download/)にリリース履歴&予定表が掲載されていますが、次期バーション(?)のGlobal Edition 1.0.0.0(10月下旬リリース予定)に『トップページのメインビジュアル直下について<span style="color:#FF0033;">「設定」→「表示設定」で「最新の投稿」に設定した場合、何も表示されないようになりました。</span>』と記載されています。 「固定ページ」にチェックを入れて、任意の固定ページを表示するようにした方がいいかもしれません。

akさんのコメント
大変ありがとうございました! しっかりと表示されました!

akさんのコメント
英語サイトなどで確認ができるんですね 勉強になりました。 今後とも何卒、宜しくお願いします。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ