Filters the block being rendered in render_block() , before it’s processed.
Parameters
$parsed_block
array- An associative array of the block being rendered. See WP_Block_Parser_Block.
blockName
stringName of block.attrs
arrayAttributes from block comment delimiters.innerBlocks
array[]List of inner blocks. An array of arrays that have the same structure as this one.innerHTML
stringHTML from inside block comment delimiters.innerContent
arrayList of string fragments and null markers where inner blocks were found.
$source_block
array- An un-modified copy of
$parsed_block
, as it appeared in the source content.
See WP_Block_Parser_Block.
blockName
stringName of block.attrs
arrayAttributes from block comment delimiters.innerBlocks
array[]List of inner blocks. An array of arrays that have the same structure as this one.innerHTML
stringHTML from inside block comment delimiters.innerContent
arrayList of string fragments and null markers where inner blocks were found.
$parent_block
WP_Block|null- If this is a nested block, a reference to the parent block.
Source
$parsed_block = apply_filters( 'render_block_data', $parsed_block, $source_block, $parent_block );
Filter post content block and add custom classes for every post content block wrapper dynamically before render on template.
Here is the structure of the $parsed_block