クライアントや自社のためにWordPressサイトを構築する中で、保護されていないフォームがどれほど早くセキュリティ上の頭痛の種になりうるかを目の当たりにしてきました。あるクライアントの求人応募フォームは偽のエントリーで溢れかえり、適格な候補者を見逃す原因となりました。
パスワード保護は、フォームを安全に保つ簡単な方法です。誰がフォームを表示および送信できるかを完全に制御できるため、機密データをプライベートに保ち、送信をクリーンに保つのに役立ちます。
様々なソリューションをテストした結果、WPFormsとブロックエディターがフォームをパスワード保護する最良の方法であることがわかりました。
このガイドでは、技術的なセットアップなしで、WordPressフォームに簡単にパスワード保護を追加する方法を紹介します。🔐

WordPressフォームにパスワード保護をかける理由
WordPressウェブサイトのフォームにパスワード保護を追加したい理由はたくさんあります。
たとえば、多くのクライアントのウェブサイトを作成および保守しているとします。サポートが必要な場合、クライアントはサポートリクエストフォームに記入します。クライアント以外は、そのフォームを使用してサポートをリクエストできないはずです。
あなたはクライアントと毎週ZoomまたはSkypeで予約を取っており、クライアントはあなたのウェブサイトから予約できます。クライアント以外の人は予約できないようにする必要があります。
あなたはオンライン写真クラブを運営しています。メンバーは毎月最高の写真を送ることができ、あなたはウェブサイトでそれらの一部を紹介します。メンバー以外の人は写真を送れないようにする必要があります。
これらのメンバーシップの状況では、クライアントやメンバー以外がフォームに入力するのを防ぎたいはずです。そうしないと、有効な送信かどうかを確認するために、すべてのフォームエントリを注意深く確認する必要があります。
WordPressでフォームにパスワード保護を追加する方法を2つ紹介します。以下のリンクをクリックして、任意のセクションにジャンプできます。
- 方法1:WPFormsを使用してWordPressフォームをパスワード保護する
- 方法2:フォームのWordPressページをパスワードで保護する
- ボーナスリソース🔗: その他のWordPressセキュリティガイド
- 動画チュートリアル
さあ、始めましょう。
方法1:WPFormsを使用してWordPressフォームをパスワード保護する
WPFormsは、WordPress向けの当社の#1評価のお問い合わせフォームプラグインです。シンプルなドラッグ&ドロップフォームビルダーやAIツールを使用して、あらゆる種類のWordPressフォームを作成できます!
WPBeginnerでは、問い合わせフォームの表示や年次読者アンケートの実施にWPFormsを使用しています。詳細については、詳細なWPFormsレビューをご覧ください。

現在、WPFormsにはフォームロッカーアドオンが付属しており、必要に応じてWordPressフォームにパスワード保護を追加できます。
まず、WPFormsプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドを参照してください。
このチュートリアルでは、WPForms Proバージョンを使用します。これには、Form Lockerアドオン、より多くのフォームテンプレートなどが含まれています。無料のWPForms Liteバージョンもありますが、Form Lockerアドオンは含まれていません。
有効化したら、WordPressダッシュボードからWPForms » 設定に移動できます。ここで、ライセンスキーを入力し、「キーの検証」ボタンをクリックするだけです。キーはアカウントエリアで簡単に見つけることができます。

フォームの準備ができたら、次のステップはWPForms用のForm Lockerアドオンをインストールすることです。
まず、WordPress管理画面のWPForms » Addonsに移動します。

ここで、「Form Locker」アドオンを検索する必要があります。
「アドオンをインストール」ボタンをクリックするだけで、インストールと有効化ができます。インストールプロセスが完了すると、アドオンは自動的に有効化されます。

次に、フォームを設定する必要があります。このヘルプについては、WordPressでのお問い合わせフォームの作成方法の指示に従ってください。
次に、WPForms » すべてのフォームに移動し、保護したいフォームを見つけます。
編集を開始するには、フォーム名をクリックするだけです。

次に、左側のパネルから設定 » フォームロッカーに移動します。
次に、「フォーム検証」オプションを有効にします。有効にすると、さらにオプションが表示されます。

デフォルトでは、検証タイプは「パスワード」に設定されます。ただし、年齢やメールを検証タイプとして使用することもできます。
次に、パスワードを入力する必要があります。必要であれば、表示メッセージを入力することもできます。

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

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

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

この方法を使用して、サイドバーなどのウィジェットエリアのフォームにパスワード保護をかけることもできます。
パスワード保護以外にも、Form Lockerは、エントリーの総数を制限する、ログインユーザーのみにアクセスを制限する、特定の期間のみフォーム送信を有効にするなど、その他の高度な機能を提供します。
ただし、フォームをパスワード保護するための無料のオプションを探している場合は、オプション#2を参照してください。
方法2:フォームのWordPressページをパスワードで保護する
フォーム自体だけでなく、ページ全体を非表示にしたい場合はどうすればよいですか?これはWordPressでは非常に簡単に行えます。
まず、新しいページを作成するか、既存のページを編集します。 コンテンツエディターにいるときに、右側の設定パネルにある「公開」リンクをクリックするだけです。

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

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

ボーナスリソース🔗: その他のWordPressセキュリティガイド
WordPressサイトを安全に保つことは継続的なプロセスであり、常にさらに多くのことができます。セキュリティを次のレベルに引き上げるための追加ガイドをご覧ください。
- WordPressセキュリティの究極ガイド – あらゆる角度からサイトを保護するための包括的なヒント。
- WordPressでのログイン試行回数を制限する方法と理由 – ログイン試行回数を制限して、ブルートフォース攻撃を防ぎます。
- WordPressに二要素認証を追加する方法 – ログインプロセスに保護の層を追加します。
- WordPressウェブサイトの無料SSL証明書を取得する方法 – HTTPSでサイトを保護し、訪問者からの信頼を高めます。
- Eコマースセキュリティのヒント:WordPressストアを安全に保つ方法 – オンラインストアを潜在的な脅威から保護しましょう。
- WordPressサイトがハッキングされた兆候(専門家のアドバイス) – 警告サインと即時対応方法を知る。
動画チュートリアル
実際に見てみたいですか?それなら、WordPressフォームをパスワードで保護する方法に関するビデオチュートリアルがお気に召すはずです。再生ボタンをクリックしてください!▶️
この記事が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
管理者