Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> PHP&MySQL -> ワードプレスでコメントを完全無効にする方法【コメントスパム対策】

ワードプレスでコメントを完全無効にする方法【コメントスパム対策】

ワードプレスをインストールする度に悩むのは、
コメントスパムの多さです・・・。
何が辛いのかというと、1日何百件も、コメントをモデレートしてくれのなんだのと、意味の無い通知メールが来る事。

・・・もう、誰もコメントなんてしなくて良いので、
コメントごと、ごっそり機能を無効化したいのが本音ですw

というわけで、超簡単に、コメント機能を無効化する方法のメモ。

1. コメント欄の非表示

まず、コメント欄を無効化します。 今適用しているテンプレートのディレクトリを開いて、 comments.phpの、「comment_form()」をコメントアウトします。 例えば、下記のような感じ。 <?php // comment_form(); ?> ↑コメントアウトする。 というか、永遠に必要ないなら、その行を削除してしまってもOKですな。 ちなみに、テンプレートが「twentysixteen」なら、 「wp-content/themes/twentysixteen/comments.php」の64行目あたりです。 comment_form()関数には引数があるので、テンプレートごとに、やや記述の方法に違いがあるかも知れません。

2. コメント投稿処理を無効化

実は、コメント欄を無効化するだけでは、コメントスパムは無くなりません。 なぜなら、コメントスパムは、コメント欄から来るわけではないからです。 それでは問題。 コメントスパムは、どこから来るでしょう? 1. 夢の国ネヴァーランド 2. コメント投稿処理が記述されたPHPファイル 3. 実は自分が犯人。夢遊病だったとか。 ・・・答えは、言うまでもありませんが、 ドキュメントルートにある、「wp-comments-post.php」を、 おもむろに無効化しちゃえばおしまいです。 2行目あたりに、exit;でも入れちゃいましょうw
<?php exit; // ↑無理やり無効化させる(笑) /** * Handles Comment Post to WordPress and prevents duplicate comment posting. * * @package WordPress */
というわけで、二つのソースコードに、「//」と「exit;」、 合計7文字だけの追加で、ワードプレスのコメントスパムを停止させましたとさ。 めでたしめでたし♪

この記事の最終更新日:2018/05/21
最初に記事を書いた日:2018/05/21

この記事をシェアする

このエントリーをはてなブックマークに追加

関連記事

資料室のトップに戻る
Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> PHP&MySQL -> ワードプレスでコメントを完全無効にする方法【コメントスパム対策】
▲Top English