You can restrict each page or post type and then use this community donated, “use-as-is” snippet that adds a meta box that you can enable to override the global restrictions. See: https://github.com/restrictcontentpro/library/blob/master/rcp-exclude-post-type-restrictions.php
A disclaimer: While this snippets is available for you to take and use on your site, they are considered custom code and we do not offer support for custom code at this time. For more information or to take a look at our?support policy.
Using Snippets
Most files in this library are set up to be WordPress plugins:
- Click on the filename of the snippet you’d like to use.
- Click the “Raw” button (next to “Blame” and “History”) at the top right.
- Save the page from your browser to your wp-content/plugins folder and upload to your server. Alternatively you can compress the file as a .zip file and upload as a plugin from within WordPress.
- Activate the plugin from the WordPress plugins page.
For files that aren’t set up as plugins follow steps 1 and 2 above and then copy and paste the code into your child theme’s functions.php or place inside a custom functionality plugin.