%PDF- %PDF-
Direktori : /var/www/cwg/wp-content/plugins/members/addons/members-block-permissions/src/ |
Current File : //var/www/cwg/wp-content/plugins/members/addons/members-block-permissions/src/Integration.php |
<?php /** * Integration Class. * * Integrates the plugin with the Members plugin. * * @package MembersBlockPermissions * @author Justin Tadlock <justintadlock@gmail.com> * @copyright 2019, Justin Tadlock * @link https://themehybrid.com/plugins/members-block-permissions * @license https://www.gnu.org/licenses/gpl-2.0.html GPL-2.0-or-later */ namespace Members\BlockPermissions; use function members_register_cap; /** * Integration component class. * * @since 1.0.0 * @access public */ class Integration { /** * Bootstraps the component. * * @since 1.0.0 * @access public * @return void */ public function boot() { add_action( 'members_register_caps', [ $this, 'registerCaps' ] ); } /** * Registers our custom capability with the Members plugin. * * @since 1.0.0 * @access public * @return void */ public function registerCaps() { if ( function_exists( 'members_register_cap' ) ) { members_register_cap( 'assign_block_permissions', [ 'label' => __( 'Assign Block Permissions', 'members' ), 'description' => __( 'Allows users to assign block permissions inside of the block editor.', 'members' ), 'group' => 'type-wp_block' ] ); } } }