Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

コメント用Cookieを使ってWordPressのコメントスパムを減らす方法

成長するサイトには新たな課題がつきものですが、その一つがコメントスパムです。ありがたいことに、コメントスパムと効果的に戦うための解決策はたくさんある。例えば、Akismetを使えば効果的にコメントスパムを減らすことができます。また、CAPTCHAを使ってスパムボットをブロックすることもできます。この投稿では、Cookie for Commentsを使ってWordPressのコメントスパムを減らす方法を紹介します。

まず最初に、Cookie for Commentsプラグインをインストールして有効化します。プラグインは箱から出してすぐに使えるので、設定することはありません。

コメントするCookieはどのように機能しますか?

コメントスパムのほとんどはスパムボットによって送信されます。これらのスパムボットは基本的に、コメントフォームを探してウェブをクロールし、スパムコメントを送信するソフトウェアスクリプトです。

何千ものサイトをスパムするために、これらのプログラムは画像やスタイルシートを読み込みません。彼らがコメントフォームの存在を判断するには、ページ上のテキストだけで十分なのです。

Cookie for commentsプラグインは、WordPressサイトのページにアクセスすると、スタイルシートや画像を読み込みます。ユーザーのブラウザーがスタイルシートや画像ファイルをダウンロードすると、プラグインはユーザーのブラウザーにCookieを設定します。

ユーザーがコメントを投稿しようとすると、プラグインはCookieをチェックします。Cookieが存在すれば、そのユーザーはスパムボットではないということになります。

Cookieが存在しない場合、そのユーザーはスパムボットである可能性が高く、送信したコメントはスパムとしてマークされます。

スパムボットがコメントするのを完全に阻止する方法

Cookie for Commentsはスパマーを検知することはできますが、コメントを投稿することはできます。このコメントはスパムコメントに入ります。もう少し努力すれば、ボットによるコメント投稿を完全に止めることができます。

そのためには、Cookieの値を見つける必要があります。サイト上のどこかを右クリックし、「ページソースを表示」を選択します。

Opening page source view in Google Chrome

ブラウザーに新しいタブが開き、ページのHTMLソースが表示されます。ページの一番下までスクロールして、このような行を見つける必要があります:

[SKX1]
<img alt=’css.php’ src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&amp;o=i&amp;t=201927728" width=’1′ height=’1′ />
[SKX2]

css.php?k=の後の値はCookieの値です。この例のように、 9692e3a737ecafe8fe6329490410ff50です。この値は次のステップで必要になります。

次に、FTPクライアントを使用してサイトに接続し、.htaccessファイルを編集する必要があります。.htaccessファイルの他の部分の前にこのコードを貼り付けるだけです。

[cbk1]

XXXをCookieの値で置き換える必要があります。

これですべてです。これで.htaccessファイルはCookieの値を探し、見つからない場合はユーザーがコメントするのを止めます。

この投稿が、あなたのサイトのWordPressコメントスパムを減らすのに役立てば幸いです。

この投稿を気に入っていただけたなら、YouTubeチャンネルでWordPressの動画チュートリアルをもっと見ることができます。Twitterや Google+でもご覧いただけます。

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

8件のコメント返信を残す

  1. Nguyen Thinh

    great post
    tks

    • WPBeginner Support

      You’re welcome, glad you liked our post :)

      管理者

  2. leetramp

    I’m running WP 3.9 and WP warns that this plugin has not been tested with this 3.9. Is this something you can work on resolving? (And, thanks for the what looks like a great plugin!)

    [I’m also running a WP 4.0 site, and I just installed the plugin on both. I’ll let you know if this works for me.]

  3. 1Mattman

    Will this also work with FS Contact Form if you have one setup with no captcha?

  4. Tony Franco

    Very Interesting this Solution! One question, this makes the load more slowly?

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。