Akismetスパム対策の設定

WordPressのフォームからスパムが送信されるのを防ぎたいですか?WPFormsでAkismetスパム対策機能を使用することは、フォーム入力からのスパムをフィルタリングするシンプルで効果的な方法です。

このチュートリアルでは、WPFormsでAkismetのスパム対策を設定する方法を紹介します。


始める前に、WordPressサイトにWPFormsがインストールされ、有効化されていることを確認してください。

1.Akismetスパム対策プラグインのインストール

一部のWordPressには、Akismet Spam Protectionプラグインがプリインストールされています。しかし、デフォルトでは有効化されていません。すでにプラグインがインストールされている場合は、必ず有効化してください。

WordPressサイトにプラグインがインストールされていない場合は、インストールして有効化する必要があります。

詳しくは、WPBeginner's guide toinstall WordPress pluginsをご覧ください。

2.Akismetアカウントの設定

プラグインをインストールして有効化すると、設定 " Akismet Anti-SpamのAkismet設定にリダイレクトされます。

ここから、Akismetアカウントを設定してAPIキーを取得する必要があります。すでにAPIキーをお持ちの方は、このステップを飛ばしてください。APIキーをお持ちでない場合は、「Akismetアカウントの設定」ボタンをクリックしてAPIキーを取得してください。

akismetアカウント設定ボタン

Akismetの価格ページが表示されますので、お好みのアカウントを選択してください。このインテグレーションは、Akismetが無料で提供しているパーソナルアカウントでご利用いただけます。ただし、ご自身のニーズに合ったプランをお選びください。

この例では、Get Personalボタンをクリックして無料アカウントにサインアップします。

クリック・ゲット・パーソナル・ボタン

その後、Akismetが登録ページにリダイレクトします。

Akismet-サインアップフォーム

あなたのメールアドレス、名前、Akismetを使用するWordPressサイトのURLを入力してください。

アカウント登録詳細

その後、各資格の横にあるボックスにチェックを入れ、「個人購読を続ける」ボタンをクリックしてください。

個人購読の継続をクリックする

この時点で、Akismetから認証コードが記載されたメールが送信される場合があります。その場合は、メールに記載されている手順に従って認証手続きを行ってください。

3.AkismetのAPIキーを追加する

アカウントの作成に成功すると、AkismetからAPIキーが記載されたメールが送信されます。そのメールに記載されているAPIキーをコピーしてください。

メールからのコピーキー

APIキーを紛失した場合は、AkismetのAPIキー復旧フォームから新しいAPIキーを取得することができます。

その後、WordPressダッシュボードのAkismetスパム対策設定に戻り、APIキーの手動入力をクリックします。

手動APIキー入力

次のページで、APIキーを所定のフィールドに貼り付け、APIキーで接続をクリックします。

クリック・コネクト・ウィズ・アピ・キー・ボタン

次の画面の上部に成功のメッセージが表示され、Akismetの追加設定も表示されます。必須ではありませんが、ご自由に設定をカスタマイズしてください。

追加アキズメット設定

4.WPFormsでAkismetを有効にする

Akismet Spam Protectionプラグインの設定が完了したら、次はフォームにAkismetスパム対策を追加しましょう。

まず、新規フォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスします。

フォームビルダーを開いたら、設定 " スパム対策とセキュリティ に移動します。

スパム保護設定

右サイドパネルにある「Akismetスパム対策を有効にする」オプションをオンにする必要があります。

akismetスパム対策を有効にする

WPFormsではスパムエントリーを完全にブロックするか、データベースに保存するかを選択できます。

データベースにスパムエントリーを保存するオプションをオンに切り替えると、Akismetはこれらのスパムエントリーをブロックするのではなく、レビュー用に保存します。このオプションはスパムの投稿を防ぐものではなく、参考のためにスパムエントリーを保存するものです。

スパムエントリーの保存を有効にする

データベースにスパムエントリーを保存するオプションをオフにして、スパムエントリーを保存しないように設定すると、Akismetはこれらの送信を積極的にブロックし、データベースに入るのを防ぎます。

スパムエントリーをデータベースに保存しない

送信までの最短時間を有効にするオプションは、フォーム上で送信が許可されるまでの最短時間を設定することで、ボット送信を防ぐのに役立ちます。詳しくはスパム防止ガイドをご覧ください。

最後に、必ず「保存」ボタンをクリックして変更を適用してください。

クリック保存フォーム

Akismetのアンチスパムプロテクションを有効にすると、Akismetがスパムとして検出した場合、フォーム入力は保存されません。

他のフォームにもAkismetのスパム対策を追加したい場合は、それぞれのフォームで同じ作業を繰り返す必要があります。

5.Akismetを有効にしたフォームのテスト

フォームにAkismetスパム対策機能を追加することができました。

そのためにはまず、サイトのフロントエンドでフォームをプレビューする必要があります。

akismet-フォームプレビュー

WordPress でスパム対策フォームを作り始める準備はできていますか?すぐに使えてカスタマイズ可能なスパム対策 GDPR コンタクトフォームテンプレートをご覧ください。

次に、Akismetのスパムトリガーをフォームの対応するフィールドに追加します。以下はAkismetがテスト用に用意しているスパムトリガーです:

  • 名前:spam-test-123
  • Eメール[email protected]
  • コメント本文:akismet-guaranteed-spam

例として、3つのスパムトリガーをすべて追加し、送信ボタンをクリックしてフォームをテストしてみましょう。

akismet-spam-triggersの追加

Akismetが正しく動作していれば、スパムのトリガーを検出し、フォームの送信を阻止します。また、フォームの上部に "スパム対策検証に失敗しました。" と表示されます。

スパム対策失敗のお知らせ

 6.スパムエントリーの表示

スパムエントリーの保存を有効にすると、エントリーページからスパムエントリーを確認することができます。また、Akismetによって誤ってスパムと判定されたエントリーを回復するオプションもあります。

akismetによるスパム検出

詳細については、スパムエントリーの表示と管理に関するチュートリアルをご覧ください。

以上です!これでWPFormsでAkismetスパム対策を設定する方法がわかりました。

次に、スパムを防ぐ方法をもっと知りたいですか?WPFormsでスパムを防ぐためのガイドをぜひご覧ください。

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。