pre_render_block

pre_render_block

Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: wordpress-6.4.3

apply_filters('pre_render_block') is found 2 times:

  • /wp-includes/blocks.php line 1437
    	 * @param string|null   $pre_render   The pre-rendered content. Default null.
    	 * @param array         $parsed_block The block being rendered.
    	 * @param WP_Block|null $parent_block If this is a nested block, a reference to the parent block.
    	 */
    	$pre_render = apply_filters( 'pre_render_block', null, $parsed_block, $parent_block );
    	if ( ! is_null( $pre_render ) ) {
    		return $pre_render;
    	}
    
    	$source_block = $parsed_block;
    
    
  • /wp-includes/class-wp-block.php line 231
    					$inner_block  = $this->inner_blocks[ $index ];
    					$parent_block = $this;
    
    					/** This filter is documented in wp-includes/blocks.php */
    					$pre_render = apply_filters( 'pre_render_block', null, $inner_block->parsed_block, $parent_block );
    
    					if ( ! is_null( $pre_render ) ) {
    						$block_content .= $pre_render;
    					} else {
    						$source_block = $inner_block->parsed_block;
    
    

See this hook used in plugins: