AIサマリー
WordPressのフォームをパスワードで保護する方法をお探しですか?
ウェブサイトのフォームアクセスをパスワードでロックすることで、特定のユーザーのみが利用できるようになり、不要なフォーム送信を防ぎ、サイトを安全かつセキュアに保つことができます。
この記事では、WordPressのフォームをパスワードで保護する簡単な方法を2つご紹介します。
パスワードで保護されたWordPressフォームを今すぐ作成しましょう
WordPressでパスワードで保護されたフォームを作る方法
WordPressでフォームをパスワードで保護するには、主に2つの方法があります。最も簡単でシンプルな方法は、WordPress で最も初心者に優しいフォームビルダープラグインである WPForms を使用することです。
強力なパスワードでフォームアクセスをロックするには、WPFormsの強力なForm Lockerアドオンを使用します。
WPForms の Form Locker アドオンでは WordPress フォームへのアクセス制限を複数のオプションから設定できます。以下のような柔軟性があります:
- ワードプレスのフォーム入力数を制限する
- フォームの送信を特定の日時以降に閉じる。
- ログインユーザーのみにフォームを表示します。
- フォームに年齢制限を設ける。
フォームをパスワードで保護する2つ目の方法は、WordPressエディターでパスワードを設定することです。しかし、この方法の大きな欠点は、コンタクトフォームを含むすべてのページコンテンツが隠されてしまうことです。
Form Locker アドオンでフォームをパスワードで保護する方法
WPForms を Form Locker アドオンと一緒に使うことで、フォーム自体に直接パスワード保護を追加できます。Form Locker アドオンを使って WordPress のフォームをパスワードで保護する手順は次のとおりです。
ステップ1:WPFormsプラグインをインストールする
Form Locker を使ってフォームをパスワードで保護するには、WPForms Pro 以上が必要です。Form Locker アドオンは無料の WPForms Lite バージョンでは利用できませんので、先に進む前に有効な Pro ライセンスがあることを確認してください。
あなたのサイトにWPFormsプラグインをインストールして有効化します。このステップでヘルプが必要な場合は、WordPressにプラグインをインストールする方法の詳細ガイドに従ってください。
Form Locker アドオンはWPForms のプロバージョンに付属しています。そのため、あなたの WordPress サイトで WPForms Pro またはそれ以上のパッケージが有効になっていることを確認してください。
ステップ 2: Form Locker アドオンのインストールと有効化
WPForms Pro をインストールした状態で、パスワード保護機能を提供する特定のアドオンを有効にする必要があります。Form Locker は Pro ライセンスに含まれていますが、使用する前に有効にする必要があります。
アドオンを有効にするには、WordPressのダッシュボードに移動し、WPForms " Addonsをクリックします。

検索バーにForm Lockerと入力し、 アドオンのインストールボタンを押します。緑色の「アクティブ」ステータスが表示されたら、Form Locker は作成したフォームですぐに使えます。

WPForms Form Locker アドオンがアクティブになったら、新しいフォームを作成する必要があります。チュートリアルでは投稿フォームを使います。
ステップ 3: WordPressに新しいフォームを作成する
Form Locker アドオンを有効にして、パスワードで保護したいフォームを作成します。WPForms は投稿フォームテンプレートを含む 2,000 以上のフォームテンプレートを提供しています。
ゼロからフォームを作成する時間を節約したい場合は、あらかじめ用意されているフォームテンプレートを使い、ニーズに応じてカスタマイズすればよい。

WordPressのダッシュボードから、WPForms " Add Newに進み、"Blog Post Submission "を検索し、Use Templateをクリックする。
フォームビルダーがテンプレートを使って開きます。右側のパネルにはフォームのライブプレビューが表示され、左側のパネルには利用可能なすべてのフィールドと設定が表示されます。

ニーズに合わせてフォームをカスタマイズ左のパネルからフォームプレビューにドラッグして新しいフィールドを追加したり、任意のフィールドをクリックしてその設定を編集したり、フィールドを上下にドラッグして並び替えたりすることができます。
ステップ 4: フォームロッカーの設定
フォームが作成できたら、次はパスワード保護を追加しましょう。ここで Form Locker はあなたの公開フォームを安全でアクセス制御された送信システムに変身させます。
フォームビルダーで左サイドバーの設定 " フォームロッカーに移動します。

フォーム検証機能で、検証を有効にするオプションをオンに切り替えます。

次に、ドロップダウンからパスワードの種類を選択します。

そうすると、新しいオプションが表示され、そこでパスワード保護設定を行うことができます。

これらのフォーム設定には以下が含まれる:
- パスワード:あなたのウェブサイトのフォームにアクセスする前に入力が求められるパスワードです。
- メッセージの表示: これはパスワードフィールドの上に表示されるメッセージで、フォームが保護されており、送信にパスワードが必要であることを人々に知らせます。
完了したら、保存をクリックします。パスワードで保護されたWordPressフォームは、サイトのフロントエンドでこのように表示されます:

訪問者は最初にパスワードフィールドを見る。正しいパスワードを入力すると、完全なフォームが表示され、情報を送信することができます。
この方法の主な利点は、ページのコンテンツが表示されたままになることです。訪問者は説明を読み、フォームの目的を理解し、アクセスを要求するかどうかを決めることができます。
WordPress エディターでフォームをパスワードで保護する方法
それでは、WordPressエディターを使ってフォームをパスワードで保護する方法を見ていきましょう。WordPress エディターでフォームをパスワードで保護するには、以下の手順に従ってください。
ステップ1: WordPressに新しいフォームを作成する
まず最初に行う必要があるのは、WPFormsプラグインをインストールして有効化することです。プラグインのインストール方法については、WordPressにプラグインをインストールする方法の詳細記事をご覧ください。
次に、新しいフォームを作成する必要があります。あらかじめ用意されている数多くのフォームテンプレートから選ぶこともできますし、ゼロから始めることもできます。ここでは、最初の方法で使ったのと同じブログ記事投稿フォームのテンプレートを使います。

ニーズに合わせてフォームをカスタマイズしたら、ウェブサイトの投稿またはページに追加します。ページにフォームを追加するには、WordPressのページにWPFormsを追加する方法のチュートリアルをご覧ください。
ステップ 2: WordPress フォームをパスワードで保護する
フォームが作成され、WordPressの投稿やページで公開されたら、WordPressのダッシュボードに行き、フォームが公開された場所にアクセスしてください。
PublishボックスのStatus and visibilityタブで、Password Protectedオプションを選択し、ページのVisibilityを編集します。

パスワード欄に、設定したいパスワードを入力してください。その後、ページを更新して公開します。
これで、ウェブサイトにフォームを入力し、コンテンツを投稿してほしい人にパスワードを教えることができ、保護されたページを表示してフォームを送信できるようになります。
これで完了です!WordPressのフォームをパスワードで保護する方法は2つあります。
検索エンジンからパスワードで保護されたページを隠す方法
機密フォームを含むページをパスワードで保護した場合、おそらくグーグルの検索結果にも表示されたくないだろう。
コンテンツがロックされていても、ページのタイトルとURLは検索エンジンに表示される可能性がある。
方法1:AIOSEOを使う
パスワードで保護されたページが検索エンジンにインデックスされるのを防ぐ最も簡単な方法は、All in One SEO(AIOSEO)のようなプラグインを使うことだ。
AIOSEOを使えば、検索結果に表示されるページをシンプルなトグルスイッチで正確にコントロールすることができる。プラグインを使用してページを非表示にするには、WordPressでページを編集し、AIOSEO設定ボックスまでスクロールダウンします。
ロボット設定オプションと、デフォルト設定というトグルが表示されます。ロボット設定をオフにするには、トグルをクリックする必要があります。
そうすると、Robotsメタの下にさらにオプションが表示されます。No IndexのオプションをONに切り替えます。これは検索エンジンにこのページをインデックスさせないようにするものです。
方法2:Robots.txtで許可しないようにする
または、robots.txtファイルを手動で編集し、以下のコードを追加することもできます。コードの中で、/your-page/をあなたのページのURLに置き換えてください。
ユーザーエージェント* 許可しない/your-page/
両方の方法に関する詳しい説明は、検索エンジンからページを隠す方法についての完全ガイドをお読みください。
パスワードで保護された WordPress フォームに関する FAQ
WordPress でパスワードで保護されたフォームを作成・管理する際によくある質問にお答えします。
なぜWordPressのフォームをパスワードで保護する必要があるのか?
フォームをパスワードで保護することで、不正な送信を防ぎ、承認されたユーザーのみが機密フォームにアクセスできるようになります。これは、社内人事フォーム、顧客受け入れアンケート、限定会員登録、ゲスト投稿など、品質管理を維持したい場合に非常に重要です。
例えば、ゲスト記事を募集している場合、パスワード保護により、ランダムで低品質な投稿をフィルタリングし、招待された投稿者のみがコンテンツを投稿できるようにすることで、使用できない投稿を確認する時間を節約できます。
ページ全体をパスワードで保護することなく、フォームをパスワードで保護することはできますか?
はい、WPForms Form Locker アドオンを使います。これにより、ページのコンテンツ、説明、コンテキストをすべての訪問者に表示したまま、フォームだけをパスワードで保護することができます。
パスワードが必要なのは、実際にフォームを送信するときだけです。WordPressに内蔵されているパスワード保護機能は、ページ全体をロックしてしまうため、ユーザーが必要とする有益な情報を含むすべてを隠してしまいます。
プラグインなしでWordPressをパスワードで保護するには?
WordPressには、ページエディターの "ステータスと可視性" "パスワード保護 "からアクセスできるパスワード保護機能が組み込まれています。しかし、これはフォームだけでなくページ全体を保護します。
ページの内容を隠すことなくフォーム固有のパスワードを保護するには、WPForms の Form Locker アドオンのようなプラグインが必要です。
WPForms Form Lockerアドオンとは何ですか?
Form Locker はフォームに高度なアクセスコントロールを追加する WPForms アドオンです (Pro 以上のライセンスに含まれます)。
パスワード保護だけでなく、エントリー数の制限、特定の日付が過ぎたら応募を締め切る、ログインしたユーザーのみにアクセスを制限する、年齢制限を設ける、といったことも可能です。
フォームへのアクセスや送信をコントロールするための包括的なツールです。
フォームごとに異なるパスワードを使用できますか?
はい、各フォームにはそれぞれ独立した Form Locker 設定があります。ユーザーグループごとに異なるパスワードを設定した複数のフォームを作成できます。
例えば、VIPの投稿には1つのパスワードを使用し、一般会員の投稿には別のパスワードを使用することで、アクセスレベルごとに投稿をセグメント化し、追跡することができます。
パスワードで保護されたページを検索エンジンから隠すには?
All in One SEO (AIOSEO)のようなプラグインを使って、ページのNo Indexをオンにして、検索エンジンにインデックスさせないようにする。
あるいは、robots.txtファイルを手動で編集して、特定のページのURLに対してDisallowルールを追加する。これにより、ページのタイトルとURLがGoogleの検索結果に表示されなくなります。
Google フォームをパスワードで保護できますか?
いいえ、Google フォームにはパスワード保護機能はありません。Google フォームを特定の Google アカウント (組織のメールドメインなど) に制限することはできますが、パスワードを要求することはできません。
パスワードで保護されたフォームを作成するには、WPForms のような WordPress フォームプラグインと Form Locker アドオンが必要です。
パスワードで保護するのと、ログインしたユーザーのみに制限するのと、どちらが良いのでしょうか?
それはあなたのユースケースに依存します。パスワード保護は、WordPressのアカウントを持っていない人を含め、パスワードを持っているすべての人に機能します。
ログインユーザーへの制限は、ユーザーがすでにアカウントを持っているサイト (会員制サイトなど) でのみ機能します。Form Locker はどちらの方法にも対応しており、最大限のセキュリティのためにこれらを組み合わせることもできます。
次に、WPFormsからGoogle Sheetsにエントリーを保存します。
あなたのブログでゲスト投稿を受け入れているなら、より多くのゲスト記事投稿を集めるための戦術を読むことができる。
次に、Google Sheetsでフォームデータを簡単に管理したり並べ替えたりする方法をお探しなら、WPFormsからGoogle Sheetsにエントリーを保存する方法についての記事をご覧ください。
フォームを作る準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今すぐ始めましょう。WPForms Proにはたくさんの無料テンプレートが含まれており、14日間の返金保証がついています。
この記事がお役に立ちましたら、Facebookや TwitterでWordPressの無料チュートリアルやガイドをフォローしてください。
