pre_render_block

pre_render_block

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: wordpress-6.7.2

apply_filters('pre_render_block') is found 2 times:

  • /wp-includes/blocks.php line 2113
    2109
    2110
    2111
    2112
    2113
    2114
    2115
    2116
    2117
    2118
    *                                  inner blocks were found.
     * }
     * @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 504
    500
    501
    502
    503
    504
    505
    506
    507
    508
    509
    $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: