HEX
Server: LiteSpeed
System: Linux venus 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
User: axxoncom (1007)
PHP: 8.3.19
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/axxoncom/domains/istkargo.xyz/private_html/wp-content/themes/bricksy/inc/block-patterns.php
<?php
/**
 * Bricksy: Block Patterns
 *
 * @since Bricksy 1.0
 */

/**
 * Registers block patterns and categories.
 *
 * @since Bricksy 1.0
 */
function bricksy_register_block_patterns() {
	$block_pattern_categories = array(
		'bricksy-general'		 => array( 'label' => __( 'Bricksy General', 'bricksy' ) ),
		'bricksy-footers'		 => array( 'label' => __( 'Bricksy Footers', 'bricksy' ) ),
		'bricksy-headers'		 => array( 'label' => __( 'Bricksy Headers', 'bricksy' ) ),
		'bricksy-pages'		   => array( 'label' => __( 'Bricksy Pages Travel', 'bricksy' ) ),
		'bricksy-pages-wedding'   => array( 'label' => __( 'Bricksy Pages Wedding', 'bricksy' ) ),
		'bricksy-pages-food'	  => array( 'label' => __( 'Bricksy Pages Food', 'bricksy' ) ),
		'bricksy-pages-fashion'   => array( 'label' => __( 'Bricksy Pages Fashion', 'bricksy' ) ),
		'bricksy-query'			 => array( 'label' => __( 'Bricksy Blog Layouts', 'bricksy' ) ),
	);

	/**
	 * Filters the theme block pattern categories.
	 *
	 * @since Bricksy 1.0
	 *
	 * @param array[] $block_pattern_categories {
	 *	 An associative array of block pattern categories, keyed by category name.
	 *
	 *	 @type array[] $properties {
	 *		 An array of block category properties.
	 *
	 *		 @type string $label A human-readable label for the pattern category.
	 *	 }
	 * }
	 */
	$block_pattern_categories = apply_filters( 'bricksy_block_pattern_categories', $block_pattern_categories );

	foreach ( $block_pattern_categories as $name => $properties ) {
		register_block_pattern_category( $name, $properties );
	}

	$block_patterns = array(
		'general-image-with-caption',
		'general-image-with-caption-button',
		'general-hero-diagonal',
		'general-hero-one',
		'general-hero-two',
		'general-hero-three',
		'general-two-column-text',
		'general-three-images-text',
		'general-three-columns-with-images-text',
		'general-three-column-icons-text',
		'general-media-left-text-right',
		'general-media-alternative',
		'general-media-right-text-left',
		'general-pricing-table',
		'general-pricing-table-one',
		'general-pricing-table-two',
		'general-subscribe',
		'general-three-column-title-images',
		'general-three-column-rounded-images-content',
		'general-three-column-text',
		'general-four-columns-images-text',
		'general-three-column-cover',
		'general-team',
		'general-team-alternative',
		'general-team-grid',
		'general-team-one',
		'general-people',
		'general-intro',
		'general-call-to-action',
		'general-contact',
		'general-social-link',
		'general-handwritten-text',
		'general-handwritten-alternative-text',
		'page-front',
		'page-about',
		'page-team',
		'page-wedding-front',
		'page-food-front',
		'page-fashion-front',
		'hidden-404',
		'query-default',
		'query-grid',
		'query-large-titles',
		'query-simple-blog',
		'query-text-grid',
		'header-default',
		'header-stacked',
		'header-centered-navigation-social-background',
		'header-sticky',
		'footer-default',
		'footer-social-copyright',
		'footer-about-title-logo',
		'general-image-with-caption-title-rotated',
	);

	/**
	 * Filters the theme block patterns.
	 *
	 * @since Bricksy 1.0
	 *
	 * @param $block_patterns array List of block patterns by name.
	 */
	$block_patterns = apply_filters( 'bricksy_block_patterns', $block_patterns );

	foreach ( $block_patterns as $block_pattern ) {
		register_block_pattern(
			'bricksy/' . $block_pattern,
			require __DIR__ . '/patterns/' . $block_pattern . '.php'
		);
	}
}
add_action( 'init', 'bricksy_register_block_patterns', 9 );