Multisite sub-site membership access options?

I am using a Multi-site install, on which I wish to employ three levels of access:- “General Access”; “Free Membership” & “Registered Membership” access.

My ambition is that:-

The “General Public” only have access to the ‘Main Site”.

“Free Members” have further access to a variable number of designated ‘Sub-Sites’.

“Registered Members” have further access to ”Exclusive Sub-Sites” also.

Put another way:-

“All Sub-Sites are Membership Protected; with 2 Levels of Membership having increasing numbers of Sub-Site access privileges!

Any suggestions, please?



  • Nahid

    Hey john !
    Hope you are having a great day!

    Well, to achieve this, you'll have to activate network wide protection rules for Membership Pro 2. For this, you need to add the following like to wp-config.php:
    define( 'MS_PROTECT_NETWORK', true );

    By adding this, you'll be able to configure Membership levels in your network admin and the settings will be flowed towards all subsites. Then you can configure protection rules for all your subsites in the specific subsite by going to Membership 2 -> Protection Rules for all/specific pages/posts.

    Hope this helps. Let me know if you need any further assistance regarding this. Thanks!


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.