WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Password Protect Your WordPress Forms

How to Password Protect Your WordPress Forms

Last updated on September 3rd, 2020 by Editorial Staff
87 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Password Protect Your WordPress Forms

Do you want to password protect a form on your WordPress website?

Normally, when you add a form to your website, it is visible to all users who can see that page. If you want to protect a WordPress form and limit its access to only certain people, then you may need to password protect that particular form.

In this article, we’ll explain step by step how to easily password protect your WordPress forms.

Password protecting a WordPress form

Why Password Protect WordPress Forms?

There are lots of reasons why you might password protect forms on your WordPress website.

For instance:

  • You create and maintain websites for a number of clients. When they need support, they fill out a support request form. Non-clients shouldn’t be able to request support using that form.
  • You have weekly appointments with clients over Zoom or Skype, which they can book through your website. Non-clients shouldn’t be able to book an appointment.
  • You run an online photography club. Members can send in their best photos each month and you feature a selection on your website. Non-members shouldn’t be able to send in photos.

In all these situations, you want to prevent non-clients or non-members from filling in your form. Otherwise, you need to carefully go through all the form entries to check whether they are valid submissions or not.

We are going to cover 2 ways to password protect your forms in WordPress.

Video Tutorial

Subscribe to WPBeginner

If you’d prefer written instructions, just keep reading.

1. Password Protect a WordPress Form Using WPForms

WPForms is our #1 rated contact form plugin for WordPress. It allows you to create any kind of WordPress forms by using a simple drag and drop form builder.

It also comes with a form locker addon which allows you to add password protection to your WordPress forms when needed.

First,you need to install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Next, you need to set up your form. Just follow our instructions on how to create a contact form in WordPress for help with this.

Once you have your form ready, the next step is to install the Form Locker addon for WPForms. First, go to WPForms » Addons in your WordPress admin.

The WPForms addons page in your WordPress admin

Here, you need to search for the ‘Form Locker’ addon. Just click on the ‘Install Addon’ button to install and activate it:

Installing the Form Locker addon for WPForms

Now, go to WPForms » All Forms and find the form that you want to protect. Simply click on the form name to start editing it:

Editing a form in WPForms

Next, go to Settings » Form Locker and you will see the Form Locker options. Go ahead and click on the ‘Enable password protection’ box:

Going to the Form Locker settings page in WPForms and checking the password box

You will now be able to enter a password. You may also enter a display message if you want to.

Entering a password and a message for your password protected form

Don’t forget to click the Save button at the top of the screen after setting your password:

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

Now, when someone visits a post or page with that form on, they will see the rest of the content but not the form itself.

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

When the user enters the password, the password box and message will disappear. They will see the page content and the form itself:

The form displays after the user enters the password

You could also use this method to password protect forms in widgetized areas such as your sidebar.

A password protected form in the WordPress site's sidebar

As you can see, outside of just password protection, the form locker also offers other advanced features like limiting total number of entries, restricting access to logged in users only, and even enabling form submissions for only certain dates.

However if you’re looking for a free option to password protect your form, then see option #2.

2. Password Protect the Form’s WordPress Page

What if you want to hide the whole page, not just the form itself? This is very easy to do in WordPress.

First, create or edit a page and add your form to it, as shown above:

Editing the WordPress page that has the form on

Then, click on the ‘Document’ settings on the right hand side. Simply click on the ‘Public’ link here:

Editing the page's visibility settings

You will now see the ‘Post Visibility’ popup. Next, click the ‘Password Protected’ option and type in the password you want to use:

Password protecting the page with the form on in WordPress

Now, when someone visits that page, they will need to enter a password to see any of the content:

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

We hope this article helped you learn how to password protect your WordPress forms. You may also want to see our guide on how to password protect a WordPress website, how to secure your contact forms, and how to improve overall WordPress security to keep your content safe and protected.

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.

87 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

2 Comments

Leave a Reply
  1. David DLima says:
    Sep 4, 2020 at 9:07 am

    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

    Reply
    • WPBeginner Support says:
      Sep 8, 2020 at 3:43 pm

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

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
RafflePress - WordPress Giveaway and Contest Plugin
RafflePress
Giveaway and Contest Plugin for WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
RafflePress - WordPress Giveaway and Contest Plugin
RafflePress Coupon
Get 20% off RafflePress, the best WordPress giveaway and contest plugin available in the market.
LiveChat logo
LiveChat Inc Coupon
Get a 30 day free trial and 30% OFF LiveChat, one of the best live chat service providers for WordPress users.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.