Multisite Privacy

Add four more levels of privacy that you control across every sites on an entire network - or allow users to override them.


  • Fixed: Do not display privacy options at sign up if override is disabled


July 16, 2014 - version
  • Fixed: Do not display privacy options at sign up if override is disabled

December 26, 2013 - version
  • Fixed: Multisite Privacy Bug-Logged in user

December 17, 2013 - version
  • WordPress 3.8 compatibility

August 21, 2013 - version
  • Fix: Cookie not being set while applying to network

August 14, 2013 - version 1.1.8
  • Fix: Not setting multi-site privacy default values

June 24, 2013 - version
  • Compatible with plugins that use pluggable function wp_authenticate

April 25, 2013 - version
  • Fix: Escape default privacy in update all blogs

April 3, 2013 - version
  • Fix: Allow override not working

March 10, 2013 - version
  • Fix: Update all blogs

January 22, 2013 - version
  • Namespace functions better

January 1, 2013 - version
  • Fixed: Single password issues

January 1, 2013 - version
  • Fixed: warning missing argument 2 for wpdb:prepare()

December 17, 2012 - version
  • WordPress 3.5 compatibility
  • Fixed: Redirect path in login URL is bad

November 17, 2012 - version
  • Fixed: Cant login with "Anyone that visits must first provide this password" setting

October 15, 2012 - version 1.1.7
  • Fixed: redirect to URL wrong
  • More privacy improvements

October 12, 2012 - version
  • Fixed: User Privacy Choices Overridden By MultiSite Privacy Default Setting

October 5, 2012 - version
  • Domain Mapping Compatibility Fixes

July 17, 2012 - version
  • Do not redirect if in sign up page

June 1, 2012 - version
  • Fixed: Update All Blogs is not network aware

May 27, 2012 - version
  • Fixed: More IIS issues

May 23, 2012 - version
  • Fixed: Single Password for Blog not working on IIS

May 20, 2012 - version
  • Fixed: Single Password for Blog not working

May 20, 2012 - version
  • Fixed: Privacy Options BP Conflict

April 26, 2012 - version 1.1.6
  • Choose whether to make Privacy Pro only
  • Plugin name change
  • Fixed: Password protect and registered only can view

April 22, 2012 - version 1.1.5
  • Possible fix for infinite redirect in network admin
  • More improvements

April 15, 2012 - version 1.1.4
  • More privacy improvements

March 15, 2012 - version 1.1.3
  • Choose whether to show privacy settings on registration

March 14, 2012 - version 1.1.2
  • Major improvements
  • Fixed: Header already output errors

March 13, 2012 - version 1.1.1
  • Fixed: Many issues if user gets the password wrong on a password protected blog

March 2, 2012 - version 1.1
  • Display privacy options on page of new blog creation;
  • Fixed problem with error message when selected "...provide this password" method of privacy;
  • Fixed problem of privacy;
  • Compatibility with all mobile WordPress apps;

February 7, 2012 - version 1.0.9
  • fixed problem with Wordpress iOS App;

February 4, 2012 - version 1.0.8
  • changes of some text;

January 30, 2012 - version 1.0.7
  • Added new feature - "Single password" for access to blog;
  • Added new feature - "Available options" for Network admin;

October 19, 2011 - version 1.0.6
  • Fixed some problems with BP Activity stream;
  • Fixed problem with access to all BP pages;

August 30, 2011 - version 1.0.5
  • Added the language file

July 29, 2011 - version 1.0.4
  • Fixed problem of display posts from private sites in BP Activity stream

January 11, 2011 - version 1.0.3
  • Compatibility update for WordPress 3.1
  • Bug fixes

July 30, 2010 - version 1.0.2
  • Allow access to xml-rpc on private blogs.

August 17, 2009 - version 1.0.1

    April 1, 2009 - version 1
    • WPMU 2.7 Compatible

    Downloads 32,160

    Compatibility Multisite 4.2.2 BuddyPress

    multisite privacy adds new network wide privacy levels you can set and allows you to decide whether you want users to be able to override them.

    More levels, greater control

    This plugin gives you full control over privacy on your network.

    It’s everything you’ll need, plus a whole lot more:
    • Adds four new privacy options to Settings > Privacy in the site admin dashboard.
    • Choice of which privacy options are made available to your users!
    • Hassle free interface.  Changing privacy across your network is as simple as updating your settings in the network admin dashboard.
    • Ability to let users select their preferred privacy option when signing up for their new site.
    • Control the default privacy setting of all new sites created on your network.
    • Easily update the privacy settings of all site across your entire network at the same time!
    • Control users ability to override default privacy settings
    • Works perfectly with Multisite and BuddyPress.
    • Use this plugin on any WordPress project you like.
    Here’s your four new privacy options:
    1. Allow any registered users on the network to view site.
    2. Allow only subscribers or users of the site to view it.
    3. Allow access to only administrators of the site – great for testing purposes.
    4. Require a single password to access the site – allowing only those you want to view the site but without the need for them to have a user account!

    Smart settings

    Toggle options in the admin dashboard for quick setup.

    Easy privacy configuration

    Multisite Privacy gives you more control without the hassle of setting up a full membership plugin.

    For help with installing plugins please see our Plugin installation guide

    1. Login to your WordPress Multisite
    2. Navigate to Plugins in the Network Admin dashboard
    3. Network Activate the Sitewide Privacy options for WordPress Multisite plugin.

    Managing your Network wide privacy in the network admin dashboard:

    1. Go to Settings  > Network Settings in the network admin dashboard

    2.  Scroll down to Blog Privacy Settings.

    3.  Choose your preferred privacy settings and click Save Changes.

    Below is a quick overview of each Privacy setting option:


    Show Privacy options at sign up

    Show Privacy option at sign up is displayed when either ‘Logged in users may register new sites’ or ‘Both sites and user accounts can be registered’ is selected under Registration Settings in Settings  > Network Settings in the network admin dashboard.

    When ‘Yes’ is selected users are able to set their preferred privacy options as their site is created.

    Here’s what the privacy options look like on the sign up page when ‘Yes’ is selected:

    Available Options

    Available options allows the Super admin user to control which of the privacy options are displayed in Settings > Reading in the site admin dashboard.

    Here’s what the privacy options look like when all are selected in network settings:


    Default Settings

    Default settings control the Privacy setting of all newly created sites.

    For example, if you wanted to make all newly created sites private you would choose either:

    1. Only allow logged in users to see all blogs – any one who is a registered user on your network, and who is logged into their account will be able to view the site.  Ideal if you want to make sites private without adding users to individual sites.
    2. Only allow a registered user to see a blog for which they are registered to –  any one who is a registered user of the site and who is logged into their account will be able to view the site .i.e anyone who has been added as a user to site and is listed in Users > All Users.  Used when you want to limit access to specific people.
    3. Only allow administrators of a blog to view the blog for which they are an admin –  any one who is a registered admin user of the site and who is logged into their account will be able to view the site.  Ideal for testing purpose before making a site public.

    Allow Override

    Allow Override lets you decide if blog admin users are able to change privacy options in Settings > Reading.

    For example, you would select ‘No’ if you needed to keep all sites private.

    Update All Sites

    Update all Sites is designed to update the privacy settings on all sites across your network.

    For example, you would use Update all Sites if your default setting was ‘Allow all visitors to all blogs’ and you needed to make all sites private quickly.

    Please Note:

    1. Select ‘Update All Sites’ to update existing blogs and apply to all new ones being created.
    2. Don’t select ‘Update All Blogs’ if you only want new privacy defaults to apply to all new sites being created.
    3. Update All Sites does not update the Privacy Settings of the main site.  This is because it is common to make the main site ‘Allow all visitors to all blogs’ so you can provide community support and help on the main site.  To change the Privacy setting of the main site you need to go to Settings > Reading in the site admin dashboard of the main site.

    Changing Privacy Settings on a site by site basis

    You can change the privacy of a site by:

    1.  Logging into the site admin dashboard of the site

    2.  Go to Settings > Reading

    3.  Select your new privacy setting.

    4.  Click Save Changes.