Rechercher

Créer un bloc Gutenberg avec ACF

Placeholder image
function mahii_register_acf_block_types() {
    acf_register_block_type( array(
        'name'              => 'mobile-carousel',
        'title'             => 'Carousel en mobile',
        'description'       => "Contenu qui s'affiche en carousel en mobile",
        'render_template'   => 'blocks/mobile-carousel.php',
        'category'          => 'imogis', 
        'icon'              => 'slides', 
        'keywords'          => array( 'carousel' ),
        'enqueue_assets'    => function() {
        	wp_enqueue_style( 
              'glide-core-style', 
              get_template_directory_uri() . '/css/glide.core.min.css' 
          );
        	wp_enqueue_style( 
              'mobile-carousel-block', 
              get_template_directory_uri() . '/css/block-carousel.css' 
          );

          wp_enqueue_script(
            'glide-carousel',
            get_template_directory_uri() . '/js/glide.min.js',
            array(),
            '3.6.1',
            true
          );
          wp_enqueue_script(
            'glide-carousel-block',
            get_template_directory_uri() . '/js/block-mobile-carousel.js',
            array( 'glide-carousel' ),
            '1.0',
            true
          );
        }
    ) );
}
add_action( 'acf/init', 'mahii_register_acf_block_types' );