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

WordPressのコメントフォームにreCAPTCHAを簡単に追加する方法

スパムコメントは最悪だ。招かれざる客があなたの美しいサイトにすべて無意味な落書きをするようなものだ。

しかしご心配なく。コメントを完全にオフにして、本物のユーザーエンゲージメントを逃す必要はありません。スパマーを寄せ付けない方法があります。

reCAPTCHAは、あなたのコメント欄の警備員と考えることができます。巧妙なパズルやチャレンジを使って、ボットではなく本物の人だけがあなたの投稿日にコメントを残せるようにします。

このガイドでは、WordPressのコメントフォームにreCAPTCHAプロテクションを簡単に追加する方法をご紹介します。

How to Add reCAPTCHA to WordPress Comment Form

Google reCAPTCHAとは?

コメントするスパムは、多くのWordPressサイトで問題になっています。WordPressで人気のスパムフィルター機能Akismetは、毎時約750万件のスパムコメントをブロックしています。

reCAPTCHAは、ロボットと人間のユーザーを区別することができるCAPTCHAの高度な形式です。実際、CAPTCHAは「Completely Automated Public Turing Test to Tell Computers and Humans Apart」の頭文字をとったものです。

Googleは2009年にCAPTCHAの技術を買収し、その後reCAPTCHAとしてリブランディングした。また、人間のユーザーが簡単にテストをパスできるようにした。

テストに合格するには、ユーザーは自分がロボットではないことを示すチェックボックスをクリックする必要がある。すぐに合格するか、複数の画像が表示され、一致するオブジェクトをクリックする必要がある。

New recaptcha

GoogleはreCAPTCHAを一般公開し、サイトオーナーがお問い合わせフォームログインページ、コメントフォームに使用することでスパムを減らすことができるようにした。

WordPressのコメントフォームに追加するのも簡単です。

ということで、WordPressのコメントフォームにreCAPTCHAを簡単に追加する方法をステップバイステップで見ていきましょう。

WordPress reCAPTCHAプラグインのインストール

まず最初に行う必要があるのは、Advanced Google reCAPTCHAプラグインをインストールして有効化することです。詳しい手順は、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、Advanced Google reCAPTCHAのページにアクセスしてプラグインの設定を行う必要があります。

The Advanced Google reCAPTCHA Settings Page

プラグインは、Google reCAPTCHA APIキーのプロバイダーを要求します。これらのキーは、画面上部の「register your domain」リンクをクリックすることで、reCAPTCHA公式サイトから無料で作成することができます。

サイトを登録してreCAPTCHA APIキーを取得する

ドメインを登録する」リンクからGoogle reCAPTCHAのサイトに移動し、reCAPTCHAと連動するサイトを登録することができます。

Googleアカウントでログインするよう求められます。その後、「新規サイトの登録」ページが表示され、サイトを登録するための基本情報を入力する必要があります。

まず、「Label」フィールドにあなたのサイト名または任意の名前を入力する必要があります。これは、将来あなたのサイトを簡単に識別するのに役立ちます。

Adding a New Site to Google reCAPTCHA

次に、「チャレンジ(v2)」のラジオボタンを選択する必要がある。これで2つの新しいオプションが開きます。

あなたのサイトにreCAPTCHAチェックボックスを追加したいので、最初のオプション「I’m not a robot Checkbox」を設定する必要があります。

下にスクロールすると、「ドメイン」テキストボックスが表示されます。これにより、reCAPTCHAチェックボックスを追加したいサイトのドメイン名を追加することができます。

また、プラス(+)アイコンをクリックして、複数のドメインやサブドメインを追加することもできます。これにより、異なるサイトで同じAPIキーを使用できるようになります。

Add Domain and Email to reCAPTCHA Site

フォームに必要事項を入力したら、「送信」ボタンをクリックしてサイトを登録します。

Google reCAPTCHAはこのページでサイトキーとシークレットキーとともに成功のメッセージを表示します。

Copy Site and Secret Keys

WordPressサイトのプラグイン設定で、これらのAPIキーを使用できるようになりました。

WordPressのコメントフォームにreCAPTCHAを追加する

次に、WordPress管理エリアのAdvanced Google reCAPTCHAページに戻る必要があります。

設定ページでは、サイトキーとシークレットキーを貼り付ける必要がある。

Paste the Site Key and the Secret Key

次に、「コメントフォームを有効化」にチェックが入っていることを確認してください。

初期設定では、ログインページ、登録ページ、パスワード紛失ページ、コメントフォームでreCAPTCHAが使用されます。必要なオプションを有効化するために、ボックスをチェックしたり外したりすることができます。

APIキーの保存とreCAPTCHAの有効化が完了したら、ページ下部の「変更を保存」ボタンを忘れずにクリックしてください。

おめでとうございます!WordPressのコメントフォームにreCAPTCHAを追加することに成功しました。これで、ブログ投稿のコメント欄をチェックして、機能していることを確認できます。

Comment reCAPTCHA Preview

注:reCAPTCHAチェックボックスは、ログアウト中のユーザーにのみ表示されます。reCAPTCHAをプレビューするには、WordPressからログアウトするか、ブラウザのIncognitoウィンドウでサイトを開く必要があります。

WordPressでコメントスパムに対抗するその他の方法

reCAPTCHAは、あなたのサイトのコメントスパムに対抗する一つの方法に過ぎません。他にもいくつかあります。

最初のステップは、コメントモデレーションをオンにすることです。これにより、サイトに表示される前にコメントを表示し、承認することができます。

Comment Must Be Manually Approved

また、Akismetプラグインを使用すると、グローバルなスパムデータベースをチェックすることで、最も一般的なタイプのスパムコメントを自動的にキャッチすることができます。AkismetはWordPressにプリインストールされていますが、初期設定では有効化されていません。

さらに、プレミアムSucuriプラグインを使用すると、不審なリクエストがサイトに到達する前にブロックすることができます。これにより、自動化されたボットやスクリプトがすべてコメント送信するのを防ぐことができます。私たちは、すべてのサイトでこのプラグインを使用しています。

Antispam Beeプラグインを使ってスパムコメントをブロックすることもできます。このプラグインでは、承認されたコメントするユーザーやGravatarを持つコメントするユーザーなど、どのユーザーを信頼するかのルールを設定することができます。また、コードが含まれている場合など、コメントを即座にスパムとしてマークするルールを作成することもできます。

WordPressでコメントスパムに対抗するためのヒントとツールの専門家のピックアップで、これらの方法とさらに詳しく学ぶことができます。

WordPressのコメント体験を向上させるエキスパートガイド

このチュートリアルで、あなたのサイトの WordPress コメントフォームに reCAPTCHA を追加する方法を学んでいただけたら幸いです。WordPress のコメント体験を向上させることに関連した他の投稿もご覧ください:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 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

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

  1. THANKGOD JONATHAN

    Easy setup and it just works! reCAPTCHA has significantly reduced spam on my blog.
    Spam comments are a thing of the past thanks to reCAPTCHA! My comment section is finally clean and engaging.

  2. Ahmed Omar

    it is really an important point in site protection against spam comments and subscription.
    I faced this problem few days ago, and the only solution was to put recaptcha.
    Thank you

    • WPBeginner Support

      You’re welcome, glad our guide could help include it!

      管理者

  3. Ralph

    I have Akismet plugin and it is great. Over 5 years of blogging on current blog and over 2200 comments i have little to no spam. And even if, it always go to the spam folder, so i don’t have to worry about it, as noone can see it.

    reCAPTCHA can be annoying for readers as it sometimes lag and doesn’t work. I prefer tip you provided with content must be manually approved. I must aprove first comment from particular e-mail and then it accepts that person every time. Never had problems with that.

    • WPBeginner Support

      It is always a question of personal preference but as long as you have found the way that works for you :)

      管理者

  4. afdhal

    thanks for the tips! no more bot in my comment.

    • WPBeginner Support

      Glad you found this recommendation helpful :)

      管理者

  5. Moh

    Why don’t you have CAPTCHA here on your website?

    • WPBeginner Support

      We are trying other tools on our site, there’s nothing wrong with using CAPTCHA but it is personal preference if you use it.

      管理者

  6. Simon Griffiths

    The plugin you recommend looks like it’s not supported anymore. Are there any others?

    • WPBeginner Support

      We will be sure to take a look and update our suggestion should we find an alternative we would recommend.

      管理者

  7. Jack

    Perfect! One huge WordPress annoyance will be gone!

    • WPBeginner Support

      Glad our guide was helpful :)

      管理者

  8. jodarove

    Thank you! very helpful!

    • WPBeginner Support

      You’re welcome :)

      管理者

  9. Duncan McCormack

    re the reCAPTCHA section when you visit the plugin it says at the top: This plugin hasn’t been tested…

    Is this still the best Plugin to use? Is it safe? Or is there now a better one out there?

    Cheers, Duncan.

  10. Steve

    I followed the instructions exactly and the reCaptcha button will not appear on my site at all. Signed out of WP. Incognito window. nothing.

    • WPBeginner Support

      Please reach out to the plugin’s specific support to see if this could be due to a conflict between your specific theme and the plugin itself.

      管理者

  11. Desi

    This plugin is no longer working. I have installed it and none of the buttons will toggle.

    • WPBeginner Support

      You would want to reach out to the plugin’s support and let them know to help remove the issue.

      管理者

  12. DonDee

    FYI… The new v3CAPTCHA does not provide a clickable “I am not a Robot” conformation. The only way to tell if it’s running on the site is a CAPTCHA icon floating in the lower right hand side of the screen on the site you’re on.

    • WPBeginner Support

      Thanks for sharing this for anyone using v3 :)

      管理者

  13. Pradeep Singh

    Hello

    If I am using Akismet antispam plugin still I need to use reCaptcha technology?

    Thanks

    • WPBeginner Support

      That would be a personal preference question, both are tools to help prevent spam and will work together.

      管理者

  14. pepe

    The recaptcha is not showing! :( help!

    • WPBeginner Support

      You may want to check your site in an incognito browser where you’re not logged into your site to make sure it isn’t hiding for your admin user.

      管理者

  15. bob martin

    Help! I clicked on save api keys button like tutorial said and now my site isn’t working at all.

  16. Eva Live

    Does this mean if I use this, I don’t really need to moderate all comments? I don’t like that comments don’t show up as soon as they are posted, it has to wait until I get around to reviewing comments.

    • WPBeginner Support

      You would still need to moderate comments, reCAPTCHA is a way to prevent spam from bots but there can be other comments you don’t want on your site :)

      管理者

返信を残す

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