$block = array(
'blockName' => 'dev/blockname',
'attrs' => array(
'name' => 'dev/blockname',
'data' => array(
'ACF__field' => get_field( 'ACF__field' )
)
),
);
$html_output = render_block($block);
To know what data send as parameter for the $block object, one can use the render_block
filter
add_filter( 'render_block', 'dev__paragraph_add_block', 10, 2 );
function dev__paragraph_add_block( $block_content, $block ){
if ( 'dw/icon' === $block['blockName'] ){
echo '<pre>';
var_dump($block);
echo '</pre>';
}
return $block_content;
}