Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress フォームをパスワードで保護する方法

通常、サイトにフォームを追加すると、そのページを見ることができるすべてのユーザーにフォームが表示されます。これは、お問い合わせフォームやメール購読フォームなど、誰でもアクセスできるようにしたい場合に最適です。

しかし、状況によってはプレミアムメンバーだけにフォームを表示・使用させたい場合もあるでしょう。WordPress フォームへのアクセスを特定の人だけに制限したい場合は、パスワードで保護する必要があります。

この投稿では、WordPressのフォームを簡単にパスワードで保護する方法を順を追って説明します。

Password protecting a WordPress form

WordPressフォームをパスワードで保護する理由

WordPressサイトのフォームをパスワードで保護する理由はたくさんあります。

例えば、あなたは多くのクライアントのサイトを制作・管理しています。サポートが必要な場合、彼らはサポートリクエストフォームに記入します。クライアント以外の人がそのフォームを使ってサポートを依頼することはできません。

あなたは毎週Zoomや Skypeでクライアントとアポイントを取り、クライアントはあなたのサイトから予約することができます。クライアント以外は予約できないはずです。

あなたはオンライン写真クラブを運営している。会員は毎月最高の写真を送ることができ、あなたはその中から選んだ写真をサイトで紹介する。非会員は写真を送ることができません。

このような状況ではすべて、非顧客や非会員がフォームに入力するのを防ぎたい。そうでない場合は、すべてのフォーム入力を注意深く確認し、正しい入力かどうかをチェックする必要があります。

WordPress でフォームをパスワードで保護する 2 つの方法を説明します。下のリンクをクリックすると、どのセクションにもジャンプできます:

動画チュートリアル

Subscribe to WPBeginner

文章での説明がお望みなら、このまま読み進めてほしい。

方法 1: WPForms を使って WordPress フォームをパスワードで保護する

WPFormsはWordPressのお問い合わせフォームプラグインとしてNo.1の評価を得ています。ドラッグアンドドロップで簡単にWordPressのフォームを作成することができます。

また、必要に応じてWordPressフォームにパスワード保護を追加できるフォームロッカーアドオンも付属しています。

まず、WPFormsプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法のステップバイステップガイドを参照してください。

このチュートリアルでは WPForms Pro を使用します。WPForms Pro には Form Locker アドオンやより多くのフォームテンプレートなどが含まれているからです。WPForms Lite版も無料で利用できますが、Form Locker アドオンは含まれていません。

有効化した後、WordPressダッシュボードからWPForms ” 設定に向かうことができます。ここからライセンスキーを入力し、’Verify Key’ボタンをクリックします。キーはアカウントエリアで簡単に見つけることができます。

Add WPForms license key

フォームの準備ができたら、次は WPForms 用の Form Locker アドオンをインストールします。

まず、WordPress管理画面のWPForms ” Addonsに移動します。

The WPForms addons page in your WordPress admin

ここで、「Form Locker」アドオンを検索する必要があります。

アドオンのインストール」ボタンをクリックするだけで、インストールと有効化ができます:

Installing the Form Locker addon for WPForms

次に、フォームを設定する必要があります。WordPressでお問い合わせフォームを作成する方法の説明に従ってください。

次に、WPForms ” すべて のフォームから、保護したいフォームを探します。

フォーム名をクリックするだけで編集が開始されます。

Editing a form in WPForms

次に、左のパネルからSettings ” Form Lockerに進みます。

フォーム検証」オプションを有効化してください。そうすると、さらに多くのオプションが設定されます。

Enable form verification

初期設定では、認証タイプはパスワードに設定されています。ただし、年齢やメールを認証タイプとして使用することもできます。

次にパスワードを入力します。また、表示メッセージを入力することもできます。

Enter password for form verification

パスワードを設定したら、画面上部の「保存」ボタンをクリックするのをお忘れなく。

また、’埋め込み’ボタンをクリックして、新規または既存のページにフォームを追加することもできます。

Make sure you save your changes to password protect your WordPress form

あなたのサイトにアクセスして、パスワードで保護されたフォームを実際に見ることができます。

これで、誰かがそのフォームがある投稿日やページにアクセスすると、残りのコンテンツは表示されますが、フォーム自体は表示されません。

The user's view of the form before entering the password

ユーザーがパスワードを入力すると、パスワードボックスとメッセージが消えます。

ページのコンテンツとフォームそのものが表示されます:

The form displays after the user enters the password

この方法は、サイドバーなどのウィジェットエリアのフォームをパスワードで保護するのにも使えます。

パスワード保護以外にも、Form Locker は高度な機能を提供しています。例えば、エントリーの総数を制限したり、ログイン中のユーザーのみにアクセスを制限したり、特定の日付のみフォーム送信を有効化したりすることも可能です。

ただし、フォームをパスワードで保護する無料のオプションをお探しの場合は、設定2をご覧ください。

方法2: フォームのWordPressページをパスワードで保護する

フォームだけでなく、ページ全体を非表示にしたい場合はどうすればいいでしょうか?WordPressではとても簡単にできます。

まず、新しいページを作成するか、既存のページを編集します。コンテンツエディターに入ったら、右側の設定パネルから「公開」リンクをクリックするだけです。

Click the public settings

投稿の表示」ポップアップが表示されます。

次に、「Password Protected」オプションをクリックし、使用するパスワードを入力します。

Select password protected option

これだけです!ページや投稿を公開したり更新することができます。

今、誰かがそのページにアクセスすると、コンテンツを見るためにパスワードを入力する必要がある:

The WordPress page now requires a password before the content can be viewed

WordPress フォームをパスワードで保護する方法について、この投稿がお役に立てれば幸いです。WordPress フォームの究極の使い方と お問い合わせフォームを保護する方法もご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

4件のコメント返信を残す

  1. Jiří Vaněk

    Is it possible to protect one form in WP Forms with multiple passwords? E.g. so that every user who wants to request support has his own password and it is not the same for all users?

    • WPBeginner Support

      Not at the moment but to achieve something like that you could look to use a membership plugin to have a members only page where the form is located.

      管理者

  2. David DLima

    Hi,
    I used the password protect successfully. Just have one problem. Using the second option, the size of the password field is very long. Is there a way to reduce the size of the field?

    Regards
    David

    • WPBeginner Support

      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 :)

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。