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');