Allows render_block() to be short-circuited, by returning a non-null value.
Parameters
$pre_renderstring|null
The pre-rendered content. Default null.
$parsed_blockarray
{ An associative array of the block being rendered. See WP_Block_Parser_Block. @type string|null $blockName Name of block. @type array $attrs Attributes from block comment delimiters. @type array[] $innerBlocks List of inner blocks. An array of arrays that have the same structure as this one. @type string $innerHTML HTML from inside block comment delimiters. @type array $innerContent List of string fragments and null markers where inner blocks were found.}
$blockNamestring|null
Name of block.
$attrsarray
Attributes from block comment delimiters.
$innerBlocksarray[]
List of inner blocks. An array of arrays that have the same structure as this one.
$innerHTMLstring
HTML from inside block comment delimiters.
$innerContentarray
List of string fragments and null markers where inner blocks were found.
$parent_blockWP_Block|null
If this is a nested block, a reference to the parent block.
2299* @type string$innerHTMLHTML from inside block comment delimiters.2300* @type array$innerContentList of string fragments andnull markers where2301* inner blocks were found.2302*}2303* @param WP_Block|null$parent_blockIf this is a nested block, a reference to the parent block.2304*/2305$pre_render=apply_filters('pre_render_block',null,$parsed_block,$parent_block);2306if(!is_null($pre_render)){2307return$pre_render;2308}23092310$source_block=$parsed_block;2311
History
Introduced in 5.1.0. Unchanged from 6.7.7 through 7.1.0.