'client_blocks', 'title' => __( 'Mon titre ', 'client-blocks' ), 'icon' => 'heart', ], ], $categories ); } add_action( 'block_categories_all', 'client_add_block_categories', 10, 2 ); // ##### Blocks 🡒 Déclaration des blocks acf custom function acf_custom_client_blocks_init() { if (function_exists('acf_register_block_type')) { // ##### Home 🡒 Hero Section acf_register_block_type(array( 'name' => 'home_header', 'title' => __("Home — Section d'accueil"), 'description' => __("Brique pour la section d'acccueil"), 'render_template' => 'template-parts/blocks/home/home_header/home_header.php', 'category' => 'client_blocks', 'multiple' => false, 'mode' => 'auto', 'align' => 'full', 'icon' => 'schedule', 'supports' => array( 'multiple' => false, 'align' => ['full'], 'jsx' => true ), // 'enqueue_style' => get_template_directory_uri() . '/template-parts/blocks/testimonial/testimonial.css', // 'enqueue_script' => get_template_directory_uri() . '/template-parts/blocks/testimonial/testimonial.js', // 'enqueue_assets' => function(){ // wp_enqueue_script( 'latest_articles_js', get_stylesheet_directory_uri() . '/template-parts/blocks/home/latest_articles/latest_articles.js'); // }, )); // ##### Home 🡒 Latest Articles acf_register_block_type(array( 'name' => 'latest_articles', 'title' => __("Home — Derniers Articles"), 'description' => __("Brique pour afficher les derniers articles publiés sur le site"), 'render_template' => 'template-parts/blocks/home/latest_articles/latest_articles.php', 'category' => 'client_blocks', 'multiple' => false, 'mode' => 'auto', 'align' => 'wide', 'icon' => 'schedule', // 'enqueue_style' => get_template_directory_uri() . '/template-parts/blocks/testimonial/testimonial.css', // 'enqueue_script' => get_template_directory_uri() . '/template-parts/blocks/testimonial/testimonial.js', // 'enqueue_assets' => function(){ // wp_enqueue_script( 'latest_articles_js', get_stylesheet_directory_uri() . '/template-parts/blocks/home/latest_articles/latest_articles.js'); // }, )); } } add_action('acf/init', 'acf_custom_client_blocks_init'); // ##### Blocks style 🡒 Re-enqueue d'un style dans l'éditeur // function block_newsfeed_add_editor_styles() { // add_editor_style( get_stylesheet_directory_uri() . '/template-parts/blocks/editor.css' ); // } // add_action( 'admin_init', 'block_newsfeed_add_editor_styles' ); ?>