About this plugin
This plugin will allow you, by default, to add restrictions to core/group and core/row blocks in the block and full-site editors.
Restrictions involve enabling it for that block, then setting the access level used by RC/RCP, and then determine whether the user must have at least that access level, or not have that access level in the block editor.
com/hc/en-us/articles/360049322274-How-do-access-levels-work
org Plugins Repository, or the premium version of Restrict Content Pro.
46, which supports plugin dependencies for the free version as well through the wp_plugin_dependencies_slug filter.
If you need to use this with an older version, you can apply this filter manually:
/** * Filter so that plugins listing the free version as a dependency would also be satisfied by the Pro version. * * @param string $slug The plugin slug being checked. */ add_filter( 'wp_plugin_dependencies_slug', function( $s ) { if ( 'restrict-content' === $s ) { $s = 'restrict-content-pro'; } return $s; });
Source Code
Full source code is available on Github here:
com/bethinkstudio/restrict-block-content