WPformsのビジュアル操作は非常に簡単なため、多くの外国貿易向け独立サイトがWPformsを使用して問い合わせフォームを作成しています。しかし、サイトがコメント投稿を許可していると、スパムコメントに悩まされやすくなります。本記事では、NaibaがWPformsフォームのスパムコメントをブロックする2つの方法を紹介します:Google reCAPTCHAなどのオンラインスパム検証システムを使用する方法、またはブラックリストを使用して特定の内容の投稿を禁止する方法です。
reCAPTCHAまたはhCaptchaを使用してブロックする
WPformsにはデフォルトで「Enable anti-spam protection」機能が付いていますが、その遮断効果は理想的ではありません。reCAPTCHAまたはhCaptchaを導入することで、ボットによる投稿操作をクラウドで遮断することができます。

CAPTCHAを導入するには、WPformsの設定画面に移動し、CAPTCHAを見つけて、対応するパラメータを設定するだけです。 Naibaの実際のテストでは、hCaptchaの検証が一部のテーマで正常に動作しない可能性があるため、reCAPTCHAを使用した検証を優先的に推奨します。

reCAPTCHAの設定画面に移動したら、「read our walk through」をクリックして設定チュートリアルを参照できます。全体的な設定は比較的簡単です。設定が完了したら、作成したフォームに移動し、検証コンポーネントをフォーム上にドラッグして有効化します。
ブラックリストを使用して特定の単語を含むフォーム投稿を禁止する
クラウド検証を使用する方法に比べて、スパムコメントがそれほど多くない場合、Naibaはブラックリストを使用してスパムコンテンツを遮断する方法を好む傾向があります。ここでは、„
I don't like Spam!」という名前のプラグインを手動でインストールする必要があります。プラグインのインストール方法:
- WordPress管理画面で直接'I don't like Spam!'を検索してインストールする;
- このリンクをクリックしてインストールパッケージをダウンロードした後、WP管理画面のプラグインからアップロードしてインストールする。
このプラグインは、Ninja Forms、Caldera Forms、WPFormsのブラックリストコンテンツ設定をサポートしています。プラグインのインストールが完了したら、WordPress管理画面の設定に移動し、「Discussion(ディスカッション)」の下にある「Disallowed Comment Keys(許可されていないコメントキー)」を見つけます。あなたのサイトでスパムコメントから抽出したブラックリスト単語を入力し、保存すると、ブラックリストに含まれる内容はフォームを送信できなくなります。例えば、Henryuphot、Henryinfemなどのユーザー名、または彼らが残したURLをブロックします。