'Superb Addons', 'slug' => 'superb-blocks', 'required' => false, ), ); $config = array( 'id' => 'beiged', 'default_path' => '', 'menu' => 'tgmpa-install-plugins', 'has_notices' => true, 'dismissable' => true, 'dismiss_msg' => '', 'is_automatic' => true, 'message' => '', ); tgmpa($plugins, $config); } function beiged_pattern_styles() { wp_enqueue_style('beiged-patterns', get_stylesheet_directory_uri() . '/assets/css/patterns.css', array(), filemtime(get_template_directory() . '/assets/css/patterns.css')); if (is_admin()) { global $pagenow; if ('site-editor.php' === $pagenow) { // Do not enqueue editor style in site editor return; } wp_enqueue_style('beiged-editor', get_stylesheet_directory_uri() . '/assets/css/editor.css', array(), filemtime(get_template_directory() . '/assets/css/editor.css')); } } add_action('enqueue_block_assets', 'beiged_pattern_styles'); add_theme_support('wp-block-styles'); // Removes the default wordpress patterns add_action('init', function () { remove_theme_support('core-block-patterns'); }); // Register customer Beiged pattern categories function beiged_register_block_pattern_categories() { register_block_pattern_category( 'header', array( 'label' => __('Header', 'beiged'), 'description' => __('Header patterns', 'beiged'), ) ); register_block_pattern_category( 'call_to_action', array( 'label' => __('Call To Action', 'beiged'), 'description' => __('Call to action patterns', 'beiged'), ) ); register_block_pattern_category( 'content', array( 'label' => __('Content', 'beiged'), 'description' => __('Beiged content patterns', 'beiged'), ) ); register_block_pattern_category( 'teams', array( 'label' => __('Teams', 'beiged'), 'description' => __('Team patterns', 'beiged'), ) ); register_block_pattern_category( 'banners', array( 'label' => __('Banners', 'beiged'), 'description' => __('Banner patterns', 'beiged'), ) ); register_block_pattern_category( 'layouts', array( 'label' => __('Layouts', 'beiged'), 'description' => __('layout patterns', 'beiged'), ) ); register_block_pattern_category( 'testimonials', array( 'label' => __('Testimonial', 'beiged'), 'description' => __('Testimonial and review patterns', 'beiged'), ) ); } add_action('init', 'beiged_register_block_pattern_categories');