Prints a block template part.
Parameters
$part
stringrequired- The block template part to print, for example
'header'
or'footer'
.
Source
function block_template_part( $part ) {
$template_part = get_block_template( get_stylesheet() . '//' . $part, 'wp_template_part' );
if ( ! $template_part || empty( $template_part->content ) ) {
return;
}
echo do_blocks( $template_part->content );
}
Changelog
Version | Description |
---|---|
5.9.0 | Introduced. |
Note that this outputs the content of the template part, and does not use any parameters added to the template part itself.
In other words,
If you have a template part, and you are adding it inside a HTML block template in a block theme with these parameters:
Using block_template_part() to output the same template part in a PHP template, does not output the wrapping footer element and the
site-footer
CSS class.