Итерация класса блоков Гутенберга в render_callback, сгенерированном из acf_register_block - PullRequest
0 голосов
/ 19 февраля 2020

У меня здесь есть функция, которая добавляет пользовательский блок в 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

Я действительно еще не знаю блоков Гутенберга, любая помощь очень ценится: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...