blocks.php 2.01 KB
<?php

if( function_exists('acf_add_options_page') ) {
    
    
    acf_add_options_page(array(
        'page_title'    => 'Theme General Settings',
        'menu_title'    => 'Theme Settings',
        'menu_slug'     => 'theme-general-settings',
        'capability'    => 'edit_posts',
        'redirect'      => false
	));

	}


    add_action('acf/init', 'my_acf_init_block_types');
    function my_acf_init_block_types() {
        

    // acf_register_block_type( array(
    //     'title'			=> __( 'Promo Area', 'client_textdomain' ),
    //     'name'			=> 'msf-promo-area',
    //     'render_template'	=> 'blocks/promo-area/promo-area.php',
    //     'mode'			=> 'edit'
    // ));
    // acf_register_block_type( array(
    //     'title'			=> __( 'Project Lead', 'client_textdomain' ),
    //     'name'			=> 'msf-project-lead',
    //     'render_template'	=> 'blocks/project-lead/project-lead.php',
    //     'mode'			=> 'edit'
    // ));

    // acf_register_block(array(
    //     'title'				=> __('Call Out Block'),
    //     'description'		=> __('A custom block for Call Out Block items.'),
    //     'name'				=> 'call-out-block',
    //     'render_template'	=> 'blocks/call-out-block/call-out-block.php',
    //     'mode'			=> 'edit',
    // ));


    acf_register_block_type( array(
        'title'			=> __( 'Mixed Carousel', 'client_textdomain' ),
        'name'			=> 'carouse-mixed',
        'render_template'	=> 'blocks/carousel-mixed/carousel.php',
        'mode'			=> 'edit',
    ));

    acf_register_block_type( array(
        'title'			=> __( 'Relevant Resources', 'client_textdomain' ),
        'name'			=> 'relevant-resources',
        'render_template'	=> 'blocks/relevant-resources/relevant-resources.php',
        'mode'			=> 'edit',
    ));

    acf_register_block_type( array(
        'title'			=> __( 'Recent News & Stories', 'client_textdomain' ),
        'name'			=> 'post-list-load-more',
        'render_template'	=> 'blocks/post-list-load-more/post-list-load-more.php',
        'mode'			=> 'edit',
    ));

}