Akismetスパム対策保護の設定

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

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


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

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

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

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

さらにヘルプが必要な場合は、WPBeginnerのWordPressプラグインのインストール方法ガイドを確認してください。

2. Akismetアカウントの設定

プラグインをインストールして有効化すると、設定 » Akismetスパム対策のAkismet設定にリダイレクトされます。

ここから、APIキーを取得するためにAkismetアカウントを設定する必要があります。すでにAPIキーをお持ちの場合は、この手順をスキップしても構いません。APIキーをお持ちでない場合は、Akismetアカウントを設定ボタンをクリックして取得してください。

Akismetアカウントを設定

これにより、Akismetの料金ページに移動し、希望のアカウントティアを選択できます。この連携は、Akismetが無料で提供するパーソナルアカウントで機能します。ただし、ニーズに合ったプランを自由に選択してください。

例として、パーソナルを取得ボタンをクリックして無料アカウントにサインアップします。

パーソナルプランを取得ボタンをクリック

その後、Akismetはサインアップページにリダイレクトします。

Akismetサインアップフォーム

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

アカウントサインアップの詳細

次に、各資格情報の横にあるチェックボックスを確認し、パーソナルサブスクリプションの続行ボタンをクリックしてください。

パーソナルサブスクリプションで続行をクリック

この時点で、Akismetから確認コードを含むメールが送信される場合があります。その場合は、メールの手順に従って確認プロセスを完了してください。

3. Akismet APIキーの追加

アカウントの作成に成功した後、AkismetはAPIキーを含むメールを送信します。メールからAkismet APIキーをコピーしてください。

メールからAPIキーをコピー

APIキーを紛失した場合は、AkismetのAPIキーリカバリフォームを使用して新しいキーを取得できます。

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

APIキーを手動で入力

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

APIキーで接続ボタンをクリック

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

追加のAkismet設定

4. WPFormsでのAkismetの有効化

Akismetスパム保護プラグインの設定が完了したので、フォームにAkismetスパム対策を追加する時間です。

開始するには、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスする必要があります。

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

スパム保護設定

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

Akismetスパム対策保護を有効にする

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

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

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

スパムエントリをデータベースに保存するオプションをオフに切り替えてスパムエントリを保存しないことを決定した場合、Akismetはこれらの送信を積極的にブロックし、データベースへの侵入を防ぎます。

データベースにスパムエントリを保存する

送信の最小時間を有効にするオプションは、フォームでの送信を許可する前に最小時間を設定することで、ボットによる送信を防ぐのに役立ちます。詳細については、スパム防止ガイドを参照してください。

最後に、変更を適用するために保存ボタンをクリックしてください。

フォームを保存するためにクリック

Akismetスパム対策が有効になっていると、Akismetがスパムとして検出した場合、フォームエントリは保存されません。

他のフォームにAkismetスパム対策を追加したい場合は、各フォームで同じプロセスを繰り返す必要があります。

5. Akismet有効化済みのフォームのテスト

フォームにAkismetスパム対策を正常に追加したので、正しく機能していることを確認する時間です。

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

Akismet フォームプレビュー

WordPressでスパム対策フォームの構築を開始する準備はできましたか?すぐに使えるカスタマイズ可能なスパム対策GDPRお問い合わせフォームテンプレートをご覧ください。

次に、フォームの対応するフィールドにAkismetのスパムトリガーのいずれかを追加してください。Akismetがテスト用に利用できるスパムトリガーは次のとおりです。

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

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

Akismetスパムトリガーを追加

Akismetが正しく機能している場合、スパムトリガーを検出し、フォームの送信を防ぎます。また、フォームの上部に「スパム対策の検証に失敗しました。後でもう一度お試しください。」という通知が表示されます。

スパム防止機能の失敗通知

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

スパムエントリの保存を有効にすると、エントリページからスパム送信を確認できます。Akismetによって誤ってスパムとしてフラグが付けられたエントリを回復するオプションもあります。

Akismetによって検出されたスパム

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

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

次に、スパムを防ぐための他の方法について知りたいですか?さらに役立つヒントについては、WPFormsでスパムを防ぐ方法に関するガイドをご覧ください。

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

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。