<?php /** * Patterns Compatibility. * * @package Patterns.php */ namespace Neve\Compatibility; /** * Class Patterns * * @package Neve\Compatibility */ class Patterns { /** * Define list of the patterns to load. * * @var string[] Patterns list. */ private $patterns = [ 'dark-header-centered-content', 'two-columns-image-text', 'three-columns-images-text', 'three-columns-images-text', 'three-columns-images-texts-content', 'four-columns-team-members', 'two-columns-centered-content', 'two-columns-with-text', 'testimonials-columns', 'gallery-grid-buttons', 'gallery-title-buttons', 'light-header-left-aligned-content', ]; /** * Register patterns bootstrap hook. */ public function init() { add_action( 'init', [ $this, 'define_patterns' ] ); } /** * Load patterns. */ public function define_patterns() { if ( ! function_exists( 'register_block_pattern' ) ) { return; } foreach ( $this->patterns as $pattern ) { register_block_pattern( 'neve/' . $pattern, require __DIR__ . '/block-patterns/' . $pattern . '.php' ); } } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
block-patterns | Folder | 0755 |
|
|
starter-content | Folder | 0755 |
|
|
amp.php | File | 11.03 KB | 0644 |
|
beaver.php | File | 4.77 KB | 0644 |
|
easy_digital_downloads.php | File | 2.24 KB | 0644 |
|
elementor.php | File | 16.21 KB | 0644 |
|
fse.php | File | 14.44 KB | 0644 |
|
generic.php | File | 1.85 KB | 0644 |
|
header_footer_beaver.php | File | 1.6 KB | 0644 |
|
header_footer_elementor.php | File | 1.26 KB | 0644 |
|
lifter.php | File | 8.72 KB | 0644 |
|
page_builder_base.php | File | 1.51 KB | 0644 |
|
patterns.php | File | 1.08 KB | 0644 |
|
ppom.php | File | 797 B | 0644 |
|
pwa.php | File | 1.43 KB | 0644 |
|
starter_content.php | File | 5.19 KB | 0644 |
|
web_stories.php | File | 1 KB | 0644 |
|
woocommerce.php | File | 29.88 KB | 0644 |
|
wpml.php | File | 1.61 KB | 0644 |
|