こんにちは、Webデザイナーのけんです。
WordPressの投稿ページにはデフォルトでコメント欄が表示されています。
これを非表示にする方法を紹介します。
すべてのページでコメント欄を非表示にする
WordPress管理画面より、[設定]→[ディスカッション]を選択し、ディスカッション設定画面を開きます。
ディスカッション設定画面にて、「新しい投稿へのコメントを許可する」という項目のチェックをはずします。
これで、新しく投稿されるページはデフォルトでコメント欄が非表示になります。
注意点ですが、すでに投稿されたページについては、個々のページでの設定が優先され、コメント欄が消えません。
それについてはページ下記をご参考ください。
ページごとにコメント欄を非表示にしたい
「すべてのページではなく、特定のページだけ非表示にしたい!」という場合もありますよね。
もちろん個々のページごとにコメント欄を表示・非表示設定ができます。
ここでは投稿ページを例に手順を説明します。
WordPress管理画面より、[投稿]をクリックして投稿一覧ページを開きます。一覧の中から自分が非表示にしたいページを選択し、編集画面を開きます。
編集画面右上にある[表示オプション]をクリックします。
すると、表示項目をチェックする画面が現れます。その中から「ディスカッション」の項目にチェックを入れます。
編集画面にディスカッション設定が表示されるので、編集画面をスクロールして、ディスカッションの項目を探しましょう。
「コメントの投稿を許可」という項目がありますね。このチェックを選択すれば、この投稿ページにはコメント欄が表示され、チェックをはずせば非表示になります。
すでに投稿されたページのコメント欄が消えない
WordPressの[設定]から開いたディスカッション設定よりも、ページごとのディスカッション設定の方が優先度が高いです。
過去に投稿したページのコメント欄が消えないのは、ページごとのディスカッション設定の「コメントの投稿を許可」にチェックが入っているからです。
これは、[設定]のディスカッション設定の「コメントの投稿を許可」がチェックされていると、新規投稿するページには自動的にページごとの「コメントの投稿を許可」にチェックがつくためです。
なので、過去のページのディスカッション設定を見てみてください。チェックをはずせば、コメント欄が非表示になるはずです。
おわり
コメント欄があまり必要ないサイトなら、スパム対策にもなるので、非表示した方がいいと思います。
僕はあってもいいかなとは思ったんですが、投稿ページの下部がSNSボタンやらでごちゃごちゃしていたので、シンプルにしたいという思いだけで非表示にしました。