Filters the block templates array before the query takes place.
Description
Return a non-null value to bypass the WordPress queries.
Parameters
$block_templates
WP_Block_Template[]|null- Return an array of block templates to short-circuit the default query, or null to allow WP to run its normal queries.
$query
array- Arguments to retrieve templates. All arguments are optional.
slug__in
string[]List of slugs to include.wp_id
intPost ID of customized template.area
stringA'wp_template_part_area'
taxonomy value to filter by (for'wp_template_part'
template type only).post_type
stringPost type to get the templates for.
$template_type
string- Template type. Either
'wp_template'
or'wp_template_part'
.
Source
$templates = apply_filters( 'pre_get_block_templates', null, $query, $template_type );
Changelog
Version | Description |
---|---|
5.9.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.