How to Password Protect Single Pages in WordPress (Step by Step)
Do you want to create a private page in WordPress or protect one or more pages in WordPress with a password?
Creating a private WordPress page is easy with the right tools, and it won’t require any technical expertise. In this tutorial, we’ll show you how to set up a WordPress password protect page, along with methods to protect your entire WordPress site.
Why Password Protect Pages in WordPress?
Password protecting pages on your WordPress website allows you to keep certain areas of your site hidden from the public.
It could be you only want site editors or clients to see your login page, or you want to hide parts of your site that are still under construction.
Whatever the reason, adding password protection to WordPress lets you hide content from visitors unless they have a password. This can be useful for member-only pages or pages meant for a certain target audience.
How to Create a WordPress Password Protect Page
To password-protect a WordPress page with WordPress’s default editor, follow these steps:
- Log in to WordPress as an administrator.
- From the dashboard, head to Pages » All Pages.
- Click Edit on the page content you want to hide.
- In the top left corner, under the Status and Visibility settings click the Public link.
- From there, select the Password Protected option to protect your page and enter a password.
- Then click Publish or Update.
Now when viewing the page you’ll have to enter a password.
Here’s what your password-protected post or page would look like to visitors. All they need to do is to enter the correct password to gain access.
Your pages are now marked as private in WordPress so you can easily see which are protected in the list view.
If you want to remove password protection, just switch the status back to public.
You might be wondering “can I password protect a PDF file?” and the answer is, yes, you can.
After adding your file to a page, just use the method above to password protect the page with your PDF document. That way, you can protect your PDF from people who shouldn’t have access.
When setting up a locked page or password-protected posts, you may also notice the option to mark it as Private.
WordPress’s private visibility option restricts the content to the person who created it or anyone logged in with the Editor or Administrator role. It’s best to avoid this option when restricting content, as visitors who are not logged in, won’t be able to enter a password to get access.
There is, however, a way to protect your entire site from unwanted visitors, which we’ll cover next.
How to Password Protect an Entire WordPress Site?
At the moment, WordPress doesn’t have a way to lock down an entire site. You can only lock a single post or WordPress page. Instead, you’ll need to install a WordPress password protect page plugin.
SeedProd is the best WordPress landing page builder with coming soon and maintenance mode functionality.
This plugin easily lets you hide sections or your whole site from visitors when you activate the built-in Coming Soon or Maintenance Mode page.
Not only is this a great way to restrict your content, but it’s also the best way to protect your site’s SEO. It does this by telling search engines that your site is temporarily unavailable and to crawl it later.
Plus, you can use its powerful drag and drop page builder to create stunning landing pages in WordPress, including:
- WordPress Thank You pages
- Custom 404 pages
- Lead Squeeze landing pages
- WordPress sales pages
- Webinar registration pages
- Video landing pages
This means that instead of having an unattractive locked page, you can customize it and ask website visitors to:
- Sign up for your newsletter
- Follow your social media profiles
- Share your page on their favorite networks
- Ask questions through a contact form
- Enter your latest online giveaway
- Register for your next webinar
- Watch an informational video
- Sign up for a special offer
- And much more.
To create a custom WordPress password protect page or to protect multiple pages with a password using SeedProd, follow these instructions.
Now click View License Key, Details, and Downloads.
From here, click the orange button labeled Download Landing Page Pro.
Now head to Plugins » Add New in your WordPress admin panel, and click Upload Plugin.
Click Choose File to find the .zip file you downloaded on your computer, then click Install Now.
After you’ve installed the plugin, click Activate.
SeedProd doesn’t only give you the option to password protect your WordPress sites as a whole. It also lets you lock single pages and password protect parts of your site in order to create a private WordPress page.
To protect an entire site with a password, first, follow these steps to create a coming soon page with SeedProd.
After, click SeedProd » Pages from your WordPress admin panel to view the different page modes and landing pages available to you.
Under the Coming Soon Mode section, click the toggle to turn it from Inactive to Active.
That’s it! Only people who are logged in can see your normal site. Public visitors will see the coming soon homepage.
How to Password Protect Single Pages in WordPress
But what if you only want to hide certain pages in WordPress? SeedProd’s password-protected settings let you do that too.
From your SeedProd page overview, click the Edit Page button in the Coming Soon Mode section.
Then click the Page Settings tab at the top of the visual page editor. This will show several configuration settings. To hide certain pages, you’ll need to click the Access Control option.
To display your password-protected notice on specific WordPress pages you’ll need to scroll down to the Include/Exclude URLs section.
In this section, click the Include URLs radio button, then enter the URL of each page you’d like to protect in the box provided. Each URL should be entered on a new line. You can also add the URLs of individual WordPress posts here.
When you’re done, click the Save Changes button.
If you have visitors who need access to a protected page but don’t have a WordPress login, there’s a simple solution.
The Access Control panel has an option that lets you bypass the restricted page.
Here you can add a password. This creates a secret URL you can give to visitors, which ignores the coming soon page. Even better, if you forget your password, you can quickly take a glance at this page to refresh your memory.
It’s also possible to add specific visitors’ IP addresses in the Access IP section. This allows anyone with that IP to bypass your coming soon page.
You’ve now enabled WordPress password-protected pages and subpages on your website. But you might be thinking,
“That’s great, but that doesn’t protect my sign up forms does it?”
And, you’d be right! But, we do have a workaround for that too, so keep on reading.
Pro tip: Did you know that you can also password protect WooCommerce products by enabling WooCommerce maintenance mode?
How to Password Protect WordPress Forms
The great thing about WordPress is it lets you add all manner of useful features to your site. Perhaps the most popular is the humble contact form.
But, let’s say you want to control who can fill out your forms. You can do this with the handy Content Locker addon for WPForms.
Here are some of the great things you can do with the Content Locker addon:
- Lock forms – Users will have to enter a password to submit the form. This protects you from unwanted form submissions.
- Close form submissions on a certain date/time – This is useful for application forms with a set deadline.
- Restrict forms to members – You can restrict forms to only logged in user roles which is ideal for membership sites. Businesses can also use this to restrict support to paying customers.
- Limit the number of total submissions – Contests and giveaways can benefit from this. When the max number of entries is reached, the form will automatically close.
- Limit entries to one per person – A great choice for free sample forms and giveaways, this option helps you avoid duplicate submissions.
Why not check out this in-depth WPForms review for the full details.
In order to enjoy this addon, you’ll first need to grab the pro version of WPForms.
Once you’ve downloaded and installed the plugin, head to WPForms » Addons.
Here you’ll see a list of addons available to you. Choose the Form Locker Addon and click Install Addon.
Now go to your forms list and click Edit on the form you’d like to password-protect. Alternatively, you can build new password forms.
Next click Settings » Form Locker from the left-hand admin panel.
From here you can set conditions for the following options:
- Password – Enter a password for people to use to access the form. You can also add a custom message to the password page.
- Scheduling – Set a start and end date/time, along with a message for when form entries are closed.
- Entry Limit – Enter a number for max form entries. Again, you can write a message for when the form is closed.
- User Roles – Restrict your form to logged-in users and custom user roles like subscribers, along with a custom message.
What’s great about this feature, is it doesn’t just apply to the forms you create with WPForms. You can use the Content Locker to restrict access to your surveys and polls too. This gives you so much more control over your protected content.
There you have it!
You’ve learned how to create a WordPress password protect page for your site.
Locking pages in WordPress is easy with SeedProd’s powerful Access Controls. Plus., the drag and drop page builder gives you complete control over the design of your password-protected page, with no coding required!