'Superb Addons', 'slug' => 'superb-blocks', 'required' => false, ), ); $config = array( 'id' => 'awardify', 'default_path' => '', 'menu' => 'tgmpa-install-plugins', 'has_notices' => true, 'dismissable' => true, 'dismiss_msg' => '', 'is_automatic' => true, 'message' => '', ); tgmpa($plugins, $config); } function awardify_pattern_styles() { wp_enqueue_style('awardify-patterns', get_template_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('awardify-editor', get_template_directory_uri() . '/assets/css/editor.css', array(), filemtime(get_template_directory() . '/assets/css/editor.css')); } } add_action('enqueue_block_assets', 'awardify_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 Awardify pattern categories function awardify_register_block_pattern_categories() { register_block_pattern_category( 'header', array( 'label' => __('Header', 'awardify'), 'description' => __('Header patterns', 'awardify'), ) ); register_block_pattern_category( 'call_to_action', array( 'label' => __('Call To Action', 'awardify'), 'description' => __('Call to action patterns', 'awardify'), ) ); register_block_pattern_category( 'content', array( 'label' => __('Content', 'awardify'), 'description' => __('Awardify content patterns', 'awardify'), ) ); register_block_pattern_category( 'teams', array( 'label' => __('Teams', 'awardify'), 'description' => __('Team patterns', 'awardify'), ) ); register_block_pattern_category( 'banners', array( 'label' => __('Banners', 'awardify'), 'description' => __('Banner patterns', 'awardify'), ) ); register_block_pattern_category( 'contact', array( 'label' => __('Contact', 'awardify'), 'description' => __('Contact patterns', 'awardify'), ) ); register_block_pattern_category( 'layouts', array( 'label' => __('Layouts', 'awardify'), 'description' => __('layout patterns', 'awardify'), ) ); register_block_pattern_category( 'testimonials', array( 'label' => __('Testimonial', 'awardify'), 'description' => __('Testimonial and review patterns', 'awardify'), ) ); } add_action('init', 'awardify_register_block_pattern_categories'); // Initialize information content require_once trailingslashit(get_template_directory()) . 'inc/vendor/autoload.php'; use SuperbThemesThemeInformationContent\ThemeEntryPoint; ThemeEntryPoint::init([ 'type' => 'block', // block / classic 'theme_url' => 'https://superbthemes.com/awardify/', 'demo_url' => 'https://superbthemes.com/demo/awardify/', 'features' => array( array( 'title' => __("Theme Designer", "awardify"), 'icon' => "lego-duotone.webp", 'description' => __("Choose from over 300 designs for footers, headers, landing pages & all other theme parts.", "awardify") ), array( 'title' => __("Editor Enhancements", "awardify"), 'icon' => "1-1.png", 'description' => __("Enhanced editor experience, grid systems, improved block control and much more.", "awardify") ), array( 'title' => __("Custom CSS", "awardify"), 'icon' => "2-1.png", 'description' => __("Add custom CSS with syntax highlight, custom display settings, and minified output.", "awardify") ), array( 'title' => __("Animations", "awardify"), 'icon' => "wave-triangle-duotone.webp", 'description' => __("Animate any element on your website with one click. Choose from over 50+ animations.", "awardify") ), array( 'title' => __("WooCommerce Integration", "awardify"), 'icon' => "shopping-cart-duotone.webp", 'description' => __("Choose from over 100 unique WooCommerce designs for your e-commerce store.", "awardify") ), array( 'title' => __("Responsive Controls", "awardify"), 'icon' => "arrows-out-line-horizontal-duotone.webp", 'description' => __("Make any theme mobile-friendly with SuperbThemes responsive controls.", "awardify") ) ) ]);