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.
2430* @type string$innerHTMLHTML from inside block comment delimiters.2431* @type array$innerContentList of string fragments andnull markers where2432* inner blocks were found.2433*}2434* @param WP_Block|null$parent_blockIf this is a nested block, a reference to the parent block.2435*/2436$pre_render=apply_filters('pre_render_block',null,$parsed_block,$parent_block);2437if(!is_null($pre_render)){2438return$pre_render;2439}24402441$source_block=$parsed_block;2442
History
Introduced in 5.1.0. Unchanged from 6.7.7 through 7.1.0.