WPForms で WordPress フォームの送信を制限する方法

Rifat WordPressチュートリアル Feb 26, 2024

WordPress は豊富な機能を提供しており、フォーム送信の管理は多くの Web サイト所有者にとって重要な側面です。この分野における主要なソリューションの 1 つは、フォームの作成と管理を合理化する多用途のプラグインであるWPFormsです。

ただし、データ品質を維持し、スパムを防止するには、これらのフォームの送信数を制御することも同様に重要です。このガイドでは、WPForms を使用して WordPress フォームの送信を効果的に制限し、Web サイト上のエントリの量と質を管理できるようにする方法を説明します。

WordPress フォームの送信を制限することがなぜ重要なのでしょうか?

WordPress サイトでフォーム送信の数を制御すると便利な理由はたくさんあります。

たとえば、一定数の座席しかないイベント用のフォームを作成するとします。あるいは、フィードバック フォームを登録メンバーに限定したい場合もあります。 WordPress フォームはさまざまな方法で設定して、受信する送信数を制限できます。

素晴らしいウェブサイトを作成します

最高の無料ページビルダーElementor を使用

今すぐ始める

WordPress でフォームの入力を制限する方法は次のとおりです。

  1. 許可されるエントリの最大数を設定します。これは、出欠確認やプレゼントなどのフォームに役立ちます。
  2. 特定の期限までに提出を管理 - 奨学金、イベント、または求人応募に関連するフォームに最適です。
  3. ログインしたユーザーのみからの送信を許可 - 会員制サイトやオンライン ストアに役立ちます。
  4. 各ユーザーのエントリを 1 つに制限します。これにより、フォーム上で重複したフィードバックを受け取らないようになります。
  5. 年齢認証を使用して提出物を管理します。これは、現地の法律を遵守するのに役立ちます。
  6. ユーザーの場所または IP アドレスに基づいて送信を制御します。特定のエリアをブロックしたり、スパムを阻止したりする場合に役立ちます。

WordPress フォーム プラグインはニーズに合わせて調整できるため、作業が容易になります。

そうは言っても、WordPress でフォームエントリを簡単に制御する方法を見てみましょう。

WPForms で WordPress フォームの送信を制限する方法

フォームの送信を制御する最良の方法は、 WPFormsを使用することです。これは、WordPress コンタクト フォーム用の人気のあるプラグインであり、より良いフォームを作成するために 600 万以上の Web サイトで使用されています。

WPForms を使用すると、フォームを使用できるユーザーを決定し、エントリに制限を設定するのに役立つ Form Locker アドオンを入手できます。

まず、 WPForms プラグインをインストールしてアクティブ化します。

その後、WordPress 管理パネルの WPForms » 設定ページに移動し、ライセンス キーを入力します。この情報は、WPForms Web サイトのアカウント領域で見つけることができます。

その後、WPForms でフォーム ロッカー機能をオンにする必要があります。

開始するには、WordPress 管理者サイドバーの WPForms » アドオン ページに移動します。 「Form Locker Addon」を探してクリックします。次に、「アドオンをインストール」ボタンを押すだけです。

その後、WordPress フォームを作成する必要があります。

WordPress ダッシュボードから、WPForms » 新規追加に移動します。

次の画面に WPForms フォーム ビルダーが表示されます。

ここから、フォームの上部に名前を付けます。

次に、事前に作成されたフォーム テンプレートのいずれかを選択してすぐに開始することも、空のテンプレートを使用して最初から開始することもできます。このチュートリアルでは「コンテスト登録フォーム」テンプレートを使用します。

次に、ドラッグ アンド ドロップ フォーム ビルダーを使用して、フォームを編集できます。

フォーム テンプレートには、既定のフォーム フィールドがすでに存在します。ただし、左側のメニューからフィールドをドラッグしてテンプレートにドロップすることで、追加のフィールドを追加できます。

チェックボックス、ドロップダウン、住所、電話番号など、アクセス可能なフィールドが多数あります。

その後、左側の列でフォーム オプションをさらにカスタマイズできます。

名前やユーザー名などの他のフォームフィールドに対してこのプロセスを繰り返すことができます。エントリーは 1 回に制限され、同じメールアドレスまたは名前を使用してフォームを 2 回送信することはできません。

次に、フォームビルダーで「設定」ページに移動し、「フォームロッカー」設定を選択します。

[フォーム ロッカー] セクションに、フォームのエントリ数を制限するためのいくつかのオプションが表示されます。

必要に応じて、すべての設定を有効にすることができます。ただし、ユーザーエクスペリエンスとエンゲージメントを向上させるために、フォームエントリを制限するオプションを 1 つまたは 2 つ設定することをお勧めします。

これらの各オプションを詳しく見てみましょう。

検証によるフォーム入力の制限

フォーム ロッカー設定で「フォーム検証」オプションを有効にすると、さらに多くのオプションが表示されます。その後、ユーザーにパスワード、電子メール アドレス、または年齢の送信を要求することで、フォームの制限を追加できます。

[タイプ] ドロップダウン メニューをクリックし、オプションを選択するだけです。

たとえば、ドロップダウン メニューから [年齢] オプションを選択すると、ユーザーがフォームにアクセスできる年齢を指定できます。

フォームのエントリでは、最小、最大、または正確な年齢確認を選択で​​きます。

フォーム入力の時刻と日付を設定する

次に、「フォームのスケジュール」オプションを有効にします。これにより、フォーム入力の開始日時と終了日時を選択できます。

時間に敏感なキャンペーンを実施している場合に便利です。

また、締め切りメッセージを指定することもできます。これは、誰かが期限を過ぎてフォームを送信しようとした場合に表示されます。

ログインしていないユーザーを制限する

WPForms では、フォームの入力をログイン ユーザーのみに制限することもできます。

「ログインしているユーザーのみ」ボックスにチェックを入れるだけです。次に、ログアウトしたユーザーがフォームを送信しようとする場合にメッセージを追加します。

フォーム入力の合計制限を設定する

「合計エントリ制限を有効にする」オプションを有効にして、送信の合計数を制限することもできます。

WooCommerce ストアに注文フォームがあり、商品の在庫が 1,000 個しかないとします。

[制限] フィールドに数値を入力し、フォームを閉じるときに表示されるメッセージを追加するだけです。

同様に、「ユーザー入力制限を有効にする」オプションを選択すると、フォームの入力を制限できます。

WPForms では、IP アドレスと電子メール アドレスによってフォームのエントリを制限できます。まず、[IP アドレスで制限する] および [電子メール アドレスで制限する] 選択肢の横にあるボックスをオンにします。

次に、ドロップダウン メニューからオプションを選択し、制限するフォーム エントリの数を入力します。

私たちの場合、毎日 1 つまでに制限しました。これは、週ごと、月ごと、または年ごとに変更できます。

WordPress のフォームエントリ数を制限するために使用するオプションを有効にした後、上部の [保存] ボタンをクリックするだけです。

WordPress ウェブサイトにフォームを追加する

フォームを生成したら、それを WordPress サイトのページまたは投稿に追加します。

これを実現する最も簡単な方法は、WPForms フォーム ビルダーを使用して [埋め込み] ボタンをクリックすることです。ショートコードまたは WPForms ブロックを使用してフォームを追加することもできます。

ボタンをクリックすると、ポップアップ ウィンドウが開き、既存のページを編集するか新しいページを作成するかを選択するよう求められます。

このレッスンでは、「新しいページの作成」オプションを選択します。

その後、ページの名前を入力し、「Let's Go!」をクリックします。ボタン。

その後、WordPress コンテンツ エディターにフォームが表示され、そこでフォームに最後の変更を加えることができます。

その後、ページをプレビューして公開します。

WordPress フォームの入力制限をテストすることもできます。

たとえば、フォームに年齢制限を設定し、年齢要件を満たしていないユーザーはフォームを送信できません。

一方、必要なフォーム入力をすべて取得した場合、またはフォーム入力の終了日時を過ぎた場合を想像してください。

このような場合、ユーザーがフォームのランディング ページにアクセスすると、通知が表示されます。

最後の言葉

結論として、フォーム送信を効果的に管理することは、WordPress Web サイトを維持する上で極めて重要です。 WPFormsは Form Locker アドオンを使用して、送信を制御および制限するための使いやすく効率的な手段を提供します。このガイドで概説されている手順に従うことで、ユーザーは送信制限を適切に実装し、より良いデータ品質を確保し、スパムを削減し、WordPress フォームの全体的な機能を強化することができます。これらのツールと戦略を使用すると、Web サイトの所有者はフォームの送信を担当し、オンライン プラットフォームをより簡単かつ効果的に最適化できます。

Divi WordPress Theme