У меня здесь есть функция, которая добавляет пользовательский блок в Gutenberg
add_action('acf/init', 'my_acf_init');
function my_acf_init() {
if( function_exists('acf_register_block') ) {
acf_register_block(array(
'name' => 'h2-block',
'title' => __('H2 Block'),
'description' => __('A custom H2 block.'),
'render_callback' => 'h2_block_render_callback',
'category' => 'formatting',
'icon' => 'admin-comments',
'supports' => array(
'align' => array( 'left', 'right' ),
),
));
}
}
, а здесь обратный вызов рендеринга
function h2_block_render_callback( $block ) {
?>
<div class="section_one">
<div class="intro_title">
<?php echo '<h2><b>'.get_field('h2_content').'</b></h2>'; ?>
</div>
</div>
<?php
}
, поэтому я хотел бы каждый раз, когда я добавляю пользовательский блоки в Гутенберге класс div выполняет итерации, как section_one, section_two, section_three или, возможно, section_1, section_2
Я действительно еще не знаю блоков Гутенберга, любая помощь очень ценится: -)