SilentShield
← ブログに戻る
WPFormsセットアップスパムWordPress

WPFormsをCAPTCHAでスパムから守る手順

Marc Wagner·2026年10月7日·4分 で読める

WPFormsのフォームは、SilentShieldのスイッチ1つで保護されます。このガイドでは、スクリーンショットとともに手順を紹介します。検証は2026年10月7日に、WPForms Lite 2.0.2.2、SilentShield 2.15.14、WordPress 7.1.2で行いました。WPForms Proはテストしていません。CAPTCHA方式やその他の保護レイヤーは、基本のセットアップガイドで説明しています。テストにはAPIキーなしで、プラグイン自体のCAPTCHAレイヤーを使用しました。SilentShield APIの互換性リストはWordPressガイドにあります。

ステップ1:WPFormsのフォームを作成する

WPForms → Add Newでフォームを作成し、ページに配置します。今回は、フォームのIDを指定したショートコード[wpforms id="…"]を使用しました。フォームプラグインを有効にするまで、SilentShieldは管理画面のすべてのページに、プラグインは有効だがまだどのフォームも保護していないというお知らせを表示します。

ステップ2:SilentShieldでWPFormsを有効にする

SilentShieldのFormsページ:WPFormsの連携がオンになり、「Detected」と「Fields detected」のバッジが表示されている。その下にID 23のフォーム「Contact form」が一覧表示され、さらにその下のWP Job Manager Application Formsはインストールされていない
英語の管理画面とテストサイトのスクリーンショット(SilentShield 2.15.14、WordPress 7.1.2、2026年10月7日にテスト)。

SilentShield → Formsを開き、WPFormsをオンにします。スイッチは即座に保存されるため、保存ボタンはありません。バッジが「Disabled」から「Fields detected」に変わり、WPFormsのフォームがIDとともにその下に一覧表示されます。

ステップ3:訪問者としてフォームを確認する

Name(First and Last)、Email、Comment or Messageのフィールドを持つWPFormsのお問い合わせフォーム。青い「Submit」ボタンの上に、再読み込みボタンと回答欄が付いた計算CAPTCHA「Captcha 10 + 5 = ?」が表示されている
英語の管理画面とテストサイトのスクリーンショット(SilentShield 2.15.14、WordPress 7.1.2、2026年10月7日にテスト)。

プライベートブラウジングウィンドウでページを開きます。管理者とログイン中のユーザーはデフォルトですべてのチェックをスキップするため、ログインしたままテストしても何も確認できません。方式に計算問題を選んでいる場合、「Submit」ボタンの上に問題が表示され、その横に再読み込みボタンが付きます。

ステップ4:誤答をテストする

誤答後のWPFormsフォーム:フィールドには入力済みの値が残り、CAPTCHAの問題は「9 + 1 = ?」で回答は99。CAPTCHAフィールドの下、「Submit」ボタンの上に赤いメッセージ「Captcha not correct: Captcha check」が表示されている
英語の管理画面とテストサイトのスクリーンショット(SilentShield 2.15.14、WordPress 7.1.2、2026年10月7日にテスト)。

フォームに入力し、間違った答えを入力して「Submit」をクリックします。フォームは送信されず、CAPTCHAフィールドの下に赤いメッセージ「Captcha not correct: Captcha check」が表示されます。

ステップ5:正答をテストする

WPFormsの緑の確認ボックス。テキストは「Thanks for contacting us! We will be in touch with you shortly.」
英語の管理画面とテストサイトのスクリーンショット(SilentShield 2.15.14、WordPress 7.1.2、2026年10月7日にテスト)。

正しく答えて「Submit」をクリックします。WPFormsは、フォームの確認設定で指定したメッセージを表示します。今回のテストでは「Thanks for contacting us! We will be in touch with you shortly.」でした。

知っておきたいこと

  • CAPTCHA方式、タイマー、Gibberish Detection、ルールは、WPFormsのフォームにも他のフォームと同様に適用されます。基本のセットアップガイドをご覧ください。
  • キャッシュや最適化のプラグインがJavaScriptを最初の操作まで遅延させる場合は、SilentShieldのスクリプトをその対象から除外してください。ファイル名はWordPressガイドに記載しています。

フォーム保護ガイド

CAPTCHAをやめる準備はできましたか?

フォームを目に見えない形で保護しましょう。クレジットカード不要。