Come scoprire quali brocchi vengono utilizzati in WordPress e WooCommerce

Codice pronto all’uso per noi DEV che vogliamo sapere quali blocchi vengono chiamati nella pagina di WordPress o di WooCommerce.

add_filter( 'render_block', function( $block_content, $block ) {

    echo '<pre>';
    var_dump($block);
    echo '</pre>';

}, 10, 2 );

Oppure ancora meglio con:

function mm_show_blocks_in_frontend() {
    if (!is_admin()) {
        global $post;
        if ($post) {
            $blocks = parse_blocks($post->post_content);
            if (!empty($blocks)) {
                echo '<div style="position:fixed; top:10px; right:10px; background:#fff; padding:10px; border:1px solid #ccc; z-index:9999;">';
                echo '<strong>Blocchi nella pagina:</strong><ul>';
                foreach ($blocks as $block) {
                    if (!empty($block['blockName'])) {
                        echo '<li>' . esc_html($block['blockName']) . '</li>';
                    }
                }
                echo '</ul></div>';
            }
        }
    }
}
add_action('wp_footer', 'mm_show_blocks_in_frontend');

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *