Filters the block templates array before the query takes place.
Description
Return a non-null value to bypass the WordPress queries.
Parameters
$block_templatesWP_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.
$queryarray- Arguments to retrieve templates. All arguments are optional.
slug__instring[]List of slugs to include.wp_idintPost ID of customized template.areastringA'wp_template_part_area'taxonomy value to filter by (for'wp_template_part'template type only).post_typestringPost type to get the templates for.
$template_typestring- 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.