WordPressでコメント欄が表示されない(DigiPressテンプレート使用)
WordPressテーマ変更で、古いテーマからDigiPressのテーマに変更したが、コメント欄が表示されなくなった。
DigiPressテンプレートのfunction.phpを見てみると、固定ページの場合、コメントを表示しない処理が入っていた。
/**
* Disable comment form at static page
*/
function close_page_comment($open, $post_id) {
$post = get_post($post_id);
if ($post && $post->post_type == 'page') {
return false;
}
return $open;
}
add_filter('comments_open', 'close_page_comment', 10, 2);
DigPress の「フォーラム › 設定・不具合関連」サイト(ログイン必要)で以下の記事を見つけた。
固定ページでは性質上、コメント欄はありません。
DigiPress フォーラム より
Lightninng テーマでも、固定ページの場合、コメントを表示しないようになっている。
うーむ、なぜわざわざそのような処理が入っているのか不明だが、そのようなテーマも多いようだ。
とりあえず、functions.php を修正し対応。