WordPress コンタクトフォーム:申請者の数を制限する方法

0

ワードプレスでコンタクトフォームを介してユーザーからの申請を受けたときは、申請者の数を制限する場合があります。 例えば、20人まで申請書を提出するように制限して、重複申請を不許可する必要があります。 この場合、 WPFormsのForm Lockerアドオンを使用すると、お問い合わせフォームの合計提出数を制限してた人が1つしか提出するように設定することが可能です。

ワードプレスコンタクトフォームWPForms Form Lockerアドオン - 重複提出禁止、合計提出数の制限

WPFormsのForm Lockerアドオンは、次のような機能を提供しています。

  • パスワードでフォームの保護 - ユーザーがパスワードを入力する必要がフォームを送信するように設定することができます。 この機能を使用すると、不要なフォームの送信の数を減らすのに役立ちます。
  • 特定の日付/時刻の後、フォームの送信終了 - 申請書やその他の時間が重要なフォームに活用することができます。
  • 総提出数の制限 - コンテストや景品申請を受信したときに便利に利用できる機能。 最大数に達すると、申請書は自動的に閉じられます。
  • ユーザーごとに一度だけ提出するように制限 - 重複申請を受信したくない場合には、このオプションを利用することができます。 奨学金の申請や景品申請などを受信したときに便利です。
  • 会員のみフォームを送信できるように制限 - ワードプレスのサイトのログインユーザー(会員)のみ提出するように制限することができます。 会員制のサイトで有料会員だけ提出するように制限したい場合に便利な機能です。

ワードプレスで申請書の提出の数を制限したい場合は、その機能の開発が要求されることがありますが、WPFormsのアドオンを使用すると、時間とコストを削減することができます。 ただし、この機能は、 WPFormsの有料版 (Pro以上)でサポートされます。

Contact Form 7 / Quformで重複提出防止

ちなみに無料コンタクトフォームのプラグインであるContact Form 7で重複提出を防ぎたい場合 CFDB7 Unique Fieldというアドオンを購入することができます。 このアドオンを使用すると、スパマーによる重複提出を遮断するのに効果的であると思われる。 "Prevent Multi-Submit on Contact Form 7」というミディアム文でContact Form 7重複提出を防止するためのコードが公開されていますが、最新のバージョンでテストしてみると、もはや機能しないですね。

プレミアムワードプレスコンタクトフォームのプラグインである Quformで重複提出を防止したい場合には、名前のフィールドのような特定のフィールドで「Prevent Duplicates」オプションをチェックします。

Quformコンタクトフォームのプラグインで重複提出防止する

たとえば、名前フィールドには、この機能を使用する場合は、以前に同じ名前でフォームを送信したことがある場合は、重複提出ができません。

注:

コメントを残す

コメントを入力してください!
名前を入力してください