WordPressのコメント機能を完全削除する方法|PHP編集と設定無効化の2ステップ

概要

本記事では、WordPressのコメント機能を完全削除する方法について解説していきます。

というのも設定からコメントを無効化してもフォーム表示が残ったり、悪意あるコメント送信が裏で行われたりするケースってあるんですよね(- -;

中途半端だとセキュリティリスクにもなるので、消すならスッキリ全部消したいところです。

ここではcomments_template()のPHPコメントアウトとディスカッション設定の無効化、2ステップで実施する手順を紹介していきます!

これでコメント送信もフォーム表示も全部消せます。
それではやっていきましょう!

目次

手順

ソースコードからコメント機能を削除

ワードプレスのソースコードから下記のコードを完全に削除します。

これを削除することでコメントのフォームを完全に削除することができます。

vscodeのワークスペース内検索などを利用して洗い出し削除しましょう!
コメントアウトはPHPなので「//」ですね。

site\themes\light\layout\_partial\head.ejs

1
2
3
4
5
comments_template();

↓ 修正後

//comments_template();

ワードプレスの設定を変更

ワードプレスからコメントの設定を削除します。

この設定をやらない場合、方法によってはコメントが送信できる可能性があります。
必ず設定を無効化しておきましょう!

設定内容

1
2
3
4
5
>>設定場所
管理画面 → 設定 → ディスカッション

>>設定内容
「新しい投稿へのコメントを許可」のチェックを外す
ワードプレス コメント機能を廃止する設定
ワードプレス コメント機能を廃止する設定
チェックを "外す" です。
間違えないように気を付けましょう(^^;

締め

いかがでしょうか?
これでコメント機能を完全に廃止できたはずです。

コメントは自分のコンテンツの感想を聞けてSEO的にも優秀なので基本的には有益ですが、
悪用されるリスクもあるので、よく検討して導入しましょう!

自分のブログではこういった感じでエンジニアの知識を赤裸々に公開しています。
業務レベルの知識も取り扱ってるので他の記事もよければ見ていってください!

以上となります。
wordpressをHTMLジェネレータとして利用する方法ってないのかな?
それではお疲れさまでした!