HEX
Server: Apache/2
System: Linux ns65.hostinglotus.net 4.18.0-553.16.1.el8_10.x86_64 #1 SMP Thu Aug 8 07:11:46 EDT 2024 x86_64
User: newsnnno (1225)
PHP: 8.2.20
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/newsnnno/public_html/khaodeedee/blog/wp-content/themes/covernews/inc/hooks/hook-patterns.php
<?php
/**
 * Register patterns
 *
 * @package CoverNews
 */

 

function covernews_register_patterns_categories(){
    register_block_pattern_category(
        'covernews',
        array( 'label' => __( 'CoverNews', 'covernews' ) )
    );
}

add_action( 'init', 'covernews_register_patterns_categories' );

function covernews_register_patterns() {

    if ( ! function_exists( 'register_block_pattern' ) ) {
        return;
    }

    $patterns = [        
        'block-1',      
        'block-2',      
        'block-3',      
        'block-4',      
        'block-5',      
        'section-1',      
        'section-2',      
        'section-3',      
        'section-4', 
        'full',     
             
    ];

    foreach ( $patterns as $pattern ) {
        register_block_pattern(
            'covernews/' . $pattern,
            require __DIR__ . '/patterns/' . $pattern . '.php'
        );
    }
}

add_action( 'init', 'covernews_register_patterns' );