公開されるべきではないフォームを送信された経験はありますか?例えば、プライベートなクライアント受付フォーム、開発中のプラグインのベータ版サインアップフォーム、または会員限定フォームが、なぜかランダムな送信者によって利用されてしまった場合などです。
そのような場合、問題は単なるスパムだけではありません。そもそも誰があなたのフォームにアクセスできるのか、その制御を失ってしまうことです。
パスワード保護は、その制御を取り戻します。フォームを表示および送信できるユーザーを正確に決定できるため、機密情報をプライベートに保ち、入力内容を関連性の高いものにすることができます。
さまざまなアプローチをテストした結果、WPFormsとWordPressブロックエディターが、複雑さを増すことなくフォームにパスワード保護をかける最も簡単な方法であることがわかりました。
このガイドでは、技術的な設定なしで、WordPressフォームにステップバイステップでパスワード保護をかける方法を説明します。🔐

WordPressフォームにパスワード保護をかける理由
WordPressフォームにパスワード保護をかけることで、適切なユーザーのみがアクセスおよび送信できるようにすることができます。これは、フォームが一般公開用ではなく特定のグループ向けである場合に特に役立ちます。
例えば:
- クライアント限定サポート:クライアントのWordPressサイトを管理し、サイト上のフォームを通じてサポートを提供しています。サポートリクエストを送信できるのはクライアントのみであり、ランダムな訪問者ではありません。
- プライベート予約: クライアントがウェブサイトから予約できる1対1のZoomまたはSkypeセッションを提供しています。クライアント以外の人々があなたのスケジュールを埋めることを望んでいません。
- 会員投稿: 例えば、オンラインの写真ウェブサイトを運営していて、会員が毎月写真を投稿して掲載される場合などです。投稿できるのは会員のみであるべきです。
これらすべてのケースで、パスワード保護は、クライアントや会員以外の人々がフォームを送信するのを防ぐのに役立ちます。これがないと、本来意図されていなかった投稿をレビューしてフィルタリングするのに時間を無駄にすることになります。
WordPressフォームにパスワード保護を設定する方法を2つご紹介します。以下のリンクをクリックすると、任意のセクションにジャンプできます。
さあ、始めましょう。
方法1:WPFormsを使用してWordPressフォームをパスワード保護する
WPFormsは、WordPress向けのお問い合わせフォームプラグインで、第1位に評価されています。
このプラグインを使用すると、シンプルなドラッグ&ドロップフォームビルダーやAIツールを使用して、あらゆる種類のWordPressフォームを作成できます。さらに、必要に応じてWordPressフォームのパスワード保護を設定できるForm Lockerアドオンも付属しています。
WPBeginnerでは、問い合わせフォームの表示や年次読者アンケートの実施にWPFormsを使用しています。詳細については、詳細なWPFormsレビューをご覧ください。
開始するには、WPFormsのウェブサイトでアカウントを作成できます。「今すぐWPFormsを入手」ボタンをクリックし、プランを選択して、サインアッププロセスを完了してください。

📝 注: このチュートリアルでは、フォームロッカーアドオン、より多くのフォームテンプレートなどが含まれているため、WPForms Pro バージョンを使用します。無料の WPForms Lite バージョンも利用可能ですが、フォームロッカーアドオンは含まれていません。
登録すると、WPForms アカウントダッシュボードに移動し、そこで WPForms Pro の zip ファイルとライセンスキーを見つけることができます。
これで、WPForms プラグインをインストールして有効化できます。
WordPress 管理画面から、プラグイン » 新規追加 に移動します。

次に、検索バーを使用して「WPForms」を検索すると、簡単に見つけることができます。
「今すぐインストール」をクリックし、次に「有効化」が表示されたらクリックしてプロセスを完了します。詳細については、WordPress プラグインのインストール方法のステップバイステップガイドを参照してください。

有効化したら、WPForms » 設定 にアクセスして Pro ライセンスを有効化できます。
ライセンスキーを該当するフィールドに入力し、「キーを検証」をクリックします。

ここから、WPForms 用の Form Locker アドオンをインストールしましょう。
これを行うには、WordPress 管理画面の WPForms » アドオン に移動します。

次の画面で、「Form Locker」アドオンを検索できます。
見つかったら、「アドオンをインストール」ボタンをクリックしてインストールと有効化を行います。アドオンはインストールプロセスが完了すると自動的に有効化されます。

次に、フォームを設定する必要があります。WPForms では、空白のキャンバス、AI を搭載したフォームビルダー、および既製のテンプレートを使用してフォームを作成できます。
空白のキャンバスは、完全にカスタムなフォームに最適です。そして、AI フォームビルダーを使用したい場合は、簡単な説明を入力するだけで、AI がフォームを生成してくれます。

ただし、デモンストレーションのために、既製のテンプレートを使用します。WPForms には 2,000 以上のテンプレートが用意されているため、ニーズに合った最適なものが見つかるでしょう。
開始するには、WPForms » 新規追加 にアクセスします。

ここでセットアップページに移動します。
ここで、まずフォームに名前を付けることができます。これは参照用ですが、整理しやすくするために明確な名前を使用することをお勧めします。
次に、使用したいテンプレートを選択し、カーソルを合わせて「テンプレートを使用」をクリックします。このチュートリアルでは、サポートリクエストフォームテンプレートを使用します。

詳細については、WordPress でコンタクトフォームを作成する方法に関するステップバイステップガイドに従ってください。
フォームが準備できている場合は、WPForms » すべてのフォーム に移動して編集できます。次に、保護したいフォームにカーソルを合わせ、「編集」リンクをクリックしてフォームビルダーを開きます。

ここから、左側のパネルにある 設定 » フォームロッカー に移動します。
設定オプションを開くには、「フォーム検証」オプションを有効にしてください。

ここで、ドロップダウンメニューの「タイプ」が「パスワード」に設定されていることを確認する必要があります。ただし、必要に応じて検証タイプとして 年齢 やメールを使用することもできます。
次に、パスワードを入力する必要があります。必要であれば、表示メッセージを入力することもできます。

パスワードを設定したら、画面上部にある「保存」ボタンをクリックすることを忘れないでください。
「埋め込み」ボタンをクリックして、新しいページまたは既存のページに フォームを追加 することもできます。

これで、パスワード保護されたフォームが機能していることを確認するために、あなたのウェブサイトにアクセスできるようになります。
そのフォームが配置されている投稿またはページにアクセスすると、コンテンツの残りの部分は表示されますが、フォーム自体は表示されません。

パスワードを入力すると、パスワードボックスとメッセージが消えます。
ページコンテンツとフォーム自体が表示されます。

この方法を使用して、サイドバー のようなウィジェット領域のフォームにパスワード保護を適用することもできます。
パスワード保護以外にも、フォームロッカーは、送信数の合計を制限 したり、ログインユーザーのみ にフォームアクセスを制限したり、特定の期間のみフォーム送信を有効にしたりするなど、その他の高度な機能を提供します。
方法2:フォームのWordPressページをパスワードで保護する
フォーム自体だけでなく、ページ全体を非表示にしたい場合はどうすればよいですか?これはWordPressでは非常に簡単に行えます。
ただし、これにより、フォームのロック解除前にユーザーに読んでほしい指示を含む、ページ上のすべてのコンテンツが非表示になることに注意してください。
まず、新しいページを作成するか、既存のページを編集します。 コンテンツエディターにいるときに、右側の設定パネルにある「公開」リンクをクリックするだけです。

「投稿の表示設定」ポップアップが表示されます。
次に、「パスワード保護」オプションをクリックし、使用したいパスワードを入力します。

これで完了です。ページまたは投稿を公開または更新できます。
これで、誰かがそのページにアクセスすると、コンテンツを表示するためにパスワードを入力する必要があります。

詳細については、WordPressでページや投稿にパスワード保護をかける方法に関するガイドをご覧ください。WordPressでページや投稿にパスワード保護をかける方法。
FAQ: WordPressフォームにパスワード保護を設定する
フォームの保護についてまだご不明な点がある場合は、この簡単なFAQがお役に立つはずです。
WordPressフォームは安全ですか?
ほとんどのWordPressの問い合わせフォームプラグインは、デフォルトで安全であり、特に最新の状態に保たれており、サイトでHTTPSを使用している場合は安全です。
WordPressのフォームを保護するにはどうすればよいですか?
最も簡単な方法は、フォームが含まれるページまたは投稿にパスワード保護を設定するか、フォーム自体へのアクセスを制限できるフォームプラグインを使用することです。
パスワードフィールドとは何ですか?
パスワードフィールドは、ユーザーがパスワードを入力するフォーム入力であり、入力中は文字が非表示になります。これは、ログインやユーザー登録で一般的に使用されます。フォーム内にパスワードフィールドを追加しても、フォームへのアクセスは制限されないことに注意してください。単にデータを収集するだけです。
安全なフォームを作成するにはどうすればよいですか?
安全なWordPressフォームを作成するには、CAPTCHAや組み込みのスパム対策ツールなどのスパム保護を使用し、WordPress、テーマ、プラグインを最新の状態に保ち、サイトでHTTPSを使用し、機密性の高いフォームにアクセスできるユーザーを制限することが役立ちます。
ウェブページにパスワード保護を設定できますか?
はい、WordPressでは組み込みの設定で任意のページまたは投稿にパスワード保護を設定できます。これは、追加のプラグインをインストールせずにフォームへのアクセスを制限する簡単な方法です。パスワードを持っていない人は、そのページやページ上のフォームを見ることができません。
動画チュートリアル: WordPressフォームにパスワード保護を設定する
実際に見てみたいですか?それなら、WordPressフォームをパスワードで保護する方法に関するビデオチュートリアルがお気に召すはずです。再生ボタンをクリックしてください!▶️
ボーナスリソース🔗: その他のWordPressセキュリティガイド
この記事が、WordPressフォームにパスワード保護を設定する方法を学ぶのに役立ったことを願っています。
WordPressサイトを安全に保つことは継続的なプロセスであり、常にさらに多くのことができます。セキュリティを次のレベルに引き上げるための追加ガイドをご覧ください。
- WordPressセキュリティガイドの決定版
- WordPressでログイン試行を制限する方法と理由
- WordPressで二要素認証を追加する方法
- WordPressウェブサイトの無料SSL証明書を取得する方法
- Eコマースセキュリティのヒント:WordPressストアを保護する方法
- WordPressサイトがハッキングされた兆候(専門家のアドバイス)
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

イジー・ヴァネック
WPFormsで1つのフォームを複数のパスワードで保護することは可能ですか?例えば、サポートをリクエストしたい各ユーザーが独自のパスワードを持ち、すべてのユーザーで同じではないようにすることはできますか?
WPBeginnerサポート
現時点ではできませんが、そのようなことを実現するには、メンバーシッププラグインを使用して、フォームが配置されているメンバー限定ページを作成することを検討できます。
管理者
イジー・ヴァネック
ご回答ありがとうございます。思ったほど簡単ではないことに少しがっかりしましたが、MemberPressプラグインを使用して設定を試してみます。正しい方向を示していただきありがとうございます。これで対応できることを願っています。
David DLima
こんにちは。
パスワード保護は正常に機能しました。ただ一つ問題があります。2番目のオプションを使用すると、パスワードフィールドのサイズが非常に長くなります。フィールドのサイズを小さくする方法はありますか?
敬具
デビッド
WPBeginnerサポート
The second method would be determined by your specific theme, we would first recommend reaching out to your theme’s support and they should be able to assist
管理者