Оказывается всё проще чем я думал, когда посмотрел строку адресную, все блоки хранятся как посты. В итоге просто запрос по id. $post_id_475 = get_post( 475 ); $blocks = parse_blocks( $post_id_475->post_content ); foreach( $blocks as $block ) { echo render_block( $block ); }