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 を修正し対応。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA