_filter_block_template_part_area() – Checks whether the input ‘area’ is a supported value.

You appear to be a bot. Output may be restricted

Description

Checks whether the input 'area' is a supported value.

Returns the input if supported, otherwise returns the 'uncategorized' value.

Usage

$string = _filter_block_template_part_area( $type );

Parameters

$type
( string ) required – Template part area name.

Returns

string Input if supported, else the uncategorized value.

Source

File name: wordpress/wp-includes/block-template-utils.php
Lines:

1 to 20 of 20
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
  );
  trigger_error( $warning_message, E_USER_NOTICE );
  return WP_TEMPLATE_PART_AREA_UNCATEGORIZED;
}
 

 View on GitHub View on Trac