# default_wp_template_part_areas

URL: https://chugunov.pro/api-wordpress/filters/default_wp_template_part_areas/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: хук-фильтр.
Появился в версии: 5.9.0.

## Сигнатура

```php
apply_filters( 'default_wp_template_part_areas', array[] $default_area_definitions )
```

## Описание

Фильтрует список допустимых значений областей частей шаблона.

## Параметры

- `$default_area_definitions` `array[]` — обязательный. Допустимые значения областей частей шаблона.
  
  ...$0 array Данные области части шаблона.
  area stringИмя области части шаблона.
  
  label stringПодпись области части шаблона.
  
  description stringОписание области части шаблона.
  
  icon stringЗначок области части шаблона.
  
  area_tag stringТег области части шаблона.
  
  Source return apply_filters( 'default_wp_template_part_areas', $default_area_definitions );
  View all references View on Trac View on GitHub
  
  Related Used byDescriptionget_allowed_block_template_part_areas()wp-includes/block-template-utils.phpВозвращает отфильтрованный список допустимых значений областей для частей шаблона.
  
  Changelog VersionDescription5.9.0Introduced.
  User Contributed Notes
  
  Skip to note 2 content
  
  Marcio Duarte
  
  3 years ago
  
  You must log in to vote on the helpfulness of this noteVote results for this note: 1You must log in to vote on the helpfulness of this note
  
  Как зарегистрировать часть шаблона для боковой колонки с помощью этого хука:
  
  add_filter( 'default_wp_template_part_areas', 'wpdocs_template_part_areas' );
  
  function wpdocs_template_part_areas( array $areas ) {
  $areas[] = array(
  'area' => 'sidebar',
  'area_tag' => 'section', // Valid elements: div, header, main, section, article, aside and footer.
  'label' => __( 'Sidebar', 'mytheme' ),
  'description' => __( 'Template part area description', 'mytheme' ),
  'icon' => 'sidebar' // Default icons: header, footer and sidebar.
  );
  
  return $areas;
  }
  
  Log in to add feedback

## Фильтруемое значение

Допустимые значения областей частей шаблона.

...$0 array Данные области части шаблона.
area stringИмя области части шаблона.

label stringПодпись области части шаблона.

description stringОписание области части шаблона.

icon stringЗначок области части шаблона.

area_tag stringТег области части шаблона.

Source return apply_filters( 'default_wp_template_part_areas', $default_area_definitions );
View all references View on Trac View on GitHub

Related Used byDescriptionget_allowed_block_template_part_areas()wp-includes/block-template-utils.phpВозвращает отфильтрованный список допустимых значений областей для частей шаблона.

Changelog VersionDescription5.9.0Introduced.
User Contributed Notes

Skip to note 2 content

Marcio Duarte

3 years ago

You must log in to vote on the helpfulness of this noteVote results for this note: 1You must log in to vote on the helpfulness of this note

Как зарегистрировать часть шаблона для боковой колонки с помощью этого хука:

add_filter( 'default_wp_template_part_areas', 'wpdocs_template_part_areas' );

function wpdocs_template_part_areas( array $areas ) {
$areas[] = array(
'area' => 'sidebar',
'area_tag' => 'section', // Valid elements: div, header, main, section, article, aside and footer.
'label' => __( 'Sidebar', 'mytheme' ),
'description' => __( 'Template part area description', 'mytheme' ),
'icon' => 'sidebar' // Default icons: header, footer and sidebar.
);

return $areas;
}

Log in to add feedback

## Исходный код

Файл: `wp-includes/block-template-utils.php:132`

```php
return apply_filters( 'default_wp_template_part_areas', $default_area_definitions );
```

## История изменений

- 5.9.0 — Introduced.

## Связанные

Используется в: [`get_allowed_block_template_part_areas`](https://chugunov.pro/api-wordpress/functions/get_allowed_block_template_part_areas/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/hooks/default_wp_template_part_areas/
