• Categories
    • Coding
    • Design
    • Inspiration
    • News
    • WP Plugins
    • WP Themes
  • Start Here
    • How to Start a Blog
    • Make A Website
    • WordPress Hosting
  • Freebies
  • Deals
    • WPEngine Coupon
    • WPX Coupon
    • Elegant Themes Coupon
    • Learndash Coupon
    • View All Deals
  • Glossary
How To Make WordPress Private In 5 Different Ways – Single Posts To Your Entire Site

By Colin Newcomer August 10, 2020

How To Make WordPress Private In 5 Different Ways – Single Posts To Your Entire Site

Need to make WordPress private?

Sometimes you don’t want everything on your WordPress site to be available to the public. And when that happens, you’re off to the hills trying to find a way to make your WordPress site private.

To help you out, I’ve collected everything about creating a private WordPress site in one place. I’ll cover various degrees of making your site private, starting narrow with making a single post or page private and working up to making your entire site private.

In total, I’ll cover how to create a private:

  • Individual post, page, or custom post type
  • Category (and all posts contained therein)
  • WordPress site, either permanently or just while you’re working on it

And I’ll also cover some more flexible solutions – like membership plugins.

1. How To Make A Single WordPress Private Page Or Post

It’s easy to create a WordPress private page or post because the functionality is already built into the WordPress core.

To access it, just go to the WordPress editor for the specific post, page, or custom post type that you want to make private.

Then, look for the Visibility option in the Document sidebar. Click on it to open the sub-panel. There, you can choose to either:

  • Add a password – users will be prompted to enter a password before they can view the post.
  • Make it 100% private – only users with the read_private_posts capability will be able to view the post. By default, this is only users with the role of Editor or Admin. You can give additional user roles this capability using the User Role Editor plugin, though.

Make WordPress post private

Here’s what it looks like when someone tries to view a Password Protected post:

example of password protected post

And here’s what it looks like when someone without the read_private_posts capability tries to view a Private post:

example of private post

If someone is logged in and does have the capability, they’ll just see the post like normal.

2. How To Make A Private WordPress Category

Ok, let’s say that instead of making a single piece of content private, you want to make an entire category of content private.

Here, I think the best option is to use a premium plugin if you can afford it. With that being said, I’ll also share a free option in the second half of this section if you’re on a budget.

Premium Plugin

If you’re willing to pay €39, the Password Protected Categories plugin from Barn2 Media extends the same functionality detailed above to WordPress categories.

When you make a category private, only authenticated users will be able to view:

  • The main category
  • Any content inside that category (like posts or custom post types)
  • Any subcategories

And the cool thing is that it’s not limited to regular post categories – you can also extend it to custom taxonomies to make private event categories, private product categories, and more.

When you have the plugin installed and activated, you’ll get a new Visibility setting when creating or editing a category that you can use to make it:

  • Password Protected – visitors need to enter a password before they can view the category and posts contained therein.
  • Private – only users with the read_private_posts capability can view the category and the posts contained therein. This is the same capability as viewing individual private posts. Only Admin and Editor user roles have this by default, but you can grant it to other user roles by using the free User Role Editor plugin.

how to make wordpress category private

In addition to extending the core private/password protected functionality to categories, this plugin also has some other helpful features that let you:

  • Automatically unlock different categories from one single login page depending on which password a user enters. For example, if someone enters “PasswordA” they unlock “Category A”, whereas “PasswordB” unlocks “Category B”.
  • Automatically show/hide categories from navigation menus depending on whether the user has permission to see them.
  • Choose how long entering the password unlocks content for (before visitors need to enter it again).

You can access these settings by going to Settings > Protected Categories:

WordPress Password Protected Categories

If you need to make categories of WooCommerce products private, you can also use the separate WooCommerce Password Protected Categories plugin from the same developer. It functions nearly identically – it’s just focused specifically on WooCommerce.

Free Plugin

If you need a free option, the free version of the WordPress Password Protect Page plugin also lets you password protect WordPress categories.

This plugin isn’t quite as flexible as the previous one because it only lets you use one password for all of the categories that you want to protect. Additionally, it only lets you use password protection – it doesn’t add the “private” method that the previous plugin does.

However, if that works for you, it gets the job done and it’s free.

To get started, install and activate the free plugin from WordPress.org. Then, go to Posts → Categories. There, you should see a new PPWP Lite: Category Protection option. Use the toggle to turn the feature on. Then, you can configure the password protection:

  • Search for the categories that you want to password protect in the Select your private categories box.
  • Enter the password that you want to unlock those categories in the Set a password box.

Password Protect WordPress categories

If you want to customize the password form, you can use the WordPress Customizer.

3. How To Make Your Entire WordPress Site Private

So making individual posts or categories private isn’t enough for you, eh? Let’s take things a bit further and make your entire WordPress site private.

For this, you’ll need a third-party plugin. But you can find plenty of free solutions that get the job done. Of these free solutions, the most popular option is Force Login.

As the name suggests, it forces users to log in before they can see your site’s content. You can then further choose between only manually creating accounts for authorized users or letting users register themselves.

As soon as you install and activate it, it starts working right away. Anyone who tries to view your site and isn’t logged in will see the “standard” WordPress login page.

forced login to see private content

To control who can register for an account, you can use WordPress’ built-in features:

  • If you want to let anyone register, you can enable public registration by going to Settings > General and checking the box for Anyone can register by Membership.
  • If you don’t want to allow public registration, you can manually create accounts for the people you want to have access by going to Users > Add New.

And that’s it! Once people log in, they’ll be able to see your site. The plugin will even automatically send them back to the page they were originally trying to view.

Because the plugin uses the native WordPress login/register page, you can also customize the login page using any one of the many login customizer plugins. The free LoginPress plugin is a good option, but you can find plenty of other tools if you search at WordPress.org.

4. How To Make WordPress Private While Under Construction

Sometimes you only want to make WordPress private while you’re actively developing your site. Once you finish development, you want it to be public to the world. But until then, it makes sense to keep things private while you’re working.

In that case, you’ll be better off with a maintenance plugin. These plugins are designed to:

  • Allow authorized users to see the site like normal
  • Show everyone else a single landing page

You can find plenty of coming soon themes and plugins, but my personal favorite is Under Construction.

Once you’ve installed and activated the plugin, here’s how to use it:

Step 1: Activate Under Construction Mode

To get started, go to Settings → UnderConstruction and toggle the Under Construction Mode setting to On:

wordpress under construction page

Step 2: Configure Design And Content

To configure how your under construction page looks, you can choose a template in the Design tab.

Then, you can edit the actual content on that template in the Content tab:

Step 3: Choose Who Has Access To Your Actual Site

By default, the plugin only gives access to users with the Admin user role. In the Access tab, you can give access to additional user roles:

wordpress construction page access

If you’re willing to pay for the Pro version, you’ll also be able to:

  • Give access to specific IP addresses
  • Share a special link that lets anyone see your actual site

5. How To Make Your WordPress Site Private With A Membership Plugin

Depending on why you want to make WordPress private, you might be better off going with a more robust membership plugin instead of trying to do things yourself with the methods above.

A membership plugin is specifically designed to make parts of your content only accessible to authorized users.

Membership plugins will usually let you:

  • Restrict partial content, single pieces of content, or entire categories
  • Create multiple membership levels that each have access to different content

And depending on how much functionality you need, you might also be able to accept payments and do lots more.

If you just want something lightweight (and free!), give the WP-Members Membership Plugin a look.

For some more heavy-duty plugins, check out our full roundup of WordPress membership plugins.

Enjoy Your Private WordPress Site

And there you have it! Five different ways to make WordPress private.

Whether you want to make a single private page or create an entire private site or membership site, I hope one of these solutions helped you out.

If you’re interested in creating a specific type of private site, some good further reading is the previously mentioned list of membership plugins, as well as our list of learning management systems (LMS) plugins, that can help you create a private online course.

Related Posts

Reader Interactions

Droppin' design bombs every week!  5,751 subscriber so far!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

*

*

Primary Sidebar

Useful Guides

What is WordPress?
How To Make A Website – Step by Step Beginner’s Guide
9 Best WordPress Hosting Compared (March 2023)
8 Best Backup WordPress Plugins Compared – 2023
14 Ways to Secure Your WordPress Site – Step by Step
Top 9 Email List Building Plugins for WordPress Compared (2023)
Build Your Tribe: 6 Top WordPress Membership Plugins Compared for 2023
11 Best Website Builders of 2022: Wix, Squarespace, Weebly, & More
8 Best WordPress Contact Form Plugins for 2023
How to Use Facebook Debugger and Open Graph to Fix Posting Issues
Top 10 Free Website Speed Test Tools for 2023
5 Top WordPress Landing Page Plugins Compared (2023)
5 Best WordPress Learning Management Systems (LMS) Plugins Compared – 2022
20 Best Google Fonts & How To Use Them
7 of the Best FTP Clients for Mac & Windows
11 Dropbox Alternatives to Securely Store Your Files in the Cloud
25 of the Useful and Best Brackets Extensions
What is Loremp Ispum? 18 Plain & Hysterical Lorem Ipsum Generators for 2023
How to Clear Browser Cache (Google Chrome, Firefox, Safari, Opera, Microsoft Edge, & Internet Explorer)
6 Best Managed WordPress Hosting Options for 2023

Latest Deals

  • Elegant Themes: 20% OFF on the best drag & drop theme & plugin
  • WPEngine Coupon: Get 20% off the best Managed WP Hosting
  • WPX Coupon: Get up to 50% off on one of the best hosting providers
  • Inmotion Coupon: 47% off + Free Domain on Inmotion hostnig
  • View More Deals  

Categories

  • Adobe Photoshop14
  • Coding18
  • Design36
  • Fonts26
  • Freebies3
  • Inspiration52
  • News6
  • Resources58
  • Showcase7
  • Tutorials6
  • WordPress Plugins29
  • WordPress Themes28
  • WordPress Tutorials27
  • WP Hosting11

DesignBombs content is free, which means that if you click on some of our referral links, we may earn a small commission. Learn more!

Home About WordPress Hosting FTC Disclosure Privacy Policy Contact

© 2008-2023 All Rights Reserved.