_filter_block_template_part_area()
Checks whether the input 'area' is a supported value. Returns the input if supported, otherwise returns the 'uncategorized' value.
Internal function — this function is designed to be used by the kernel itself. It is not recommended to use this function in your code.
No Hooks.
Returns
String. Input if supported, else the uncategorized value.
Usage
_filter_block_template_part_area( $type );
- $type(string) (required)
- Template part area name.
Changelog
| Since 5.9.0 | Introduced. |
_filter_block_template_part_area() filter block template part area code WP 7.0
function _filter_block_template_part_area( $type ) {
$allowed_areas = array_map(
static function ( $item ) {
return $item['area'];
},
get_allowed_block_template_part_areas()
);
if ( in_array( $type, $allowed_areas, true ) ) {
return $type;
}
$warning_message = sprintf(
/* translators: %1$s: Template area type, %2$s: the uncategorized template area value. */
__( '"%1$s" is not a supported wp_template_part area value and has been added as "%2$s".' ),
$type,
WP_TEMPLATE_PART_AREA_UNCATEGORIZED
);
wp_trigger_error( __FUNCTION__, $warning_message );
return WP_TEMPLATE_PART_AREA_UNCATEGORIZED;
}