# wp_get_theme_data_template_parts()

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

Тип: функция.
Появился в версии: 6.4.0.

## Сигнатура

```php
wp_get_theme_data_template_parts(): array
```

## Описание

Возвращает метаданные частей шаблона, заданных темой.

## Возвращаемое значение

`array` — $part_name => $part_data $part_data

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

Файл: `wp-includes/global-styles-and-settings.php:472`

```php
function wp_get_theme_data_template_parts() {
	$cache_group    = 'theme_json';
	$cache_key      = 'wp_get_theme_data_template_parts';
	$can_use_cached = ! wp_is_development_mode( 'theme' );

	if ( $can_use_cached ) {
		$metadata = wp_cache_get( $cache_key, $cache_group );
		if ( false !== $metadata ) {
			return $metadata;
		}
	}

	$metadata = WP_Theme_JSON_Resolver::get_theme_data( array(), array( 'with_supports' => false ) )->get_template_parts();
	if ( $can_use_cached ) {
		wp_cache_set( $cache_key, $metadata, $cache_group );
	}

	return $metadata;
}
```

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

- 6.4.0 — Introduced.

## Связанные

Использует: [`wp_is_development_mode`](https://chugunov.pro/api-wordpress/functions/wp_is_development_mode/), `WP_Theme_JSON_Resolver::get_theme_data`, [`wp_cache_set`](https://chugunov.pro/api-wordpress/functions/wp_cache_set/), [`wp_cache_get`](https://chugunov.pro/api-wordpress/functions/wp_cache_get/).
Используется в: [`_add_block_template_part_area_info`](https://chugunov.pro/api-wordpress/functions/_add_block_template_part_area_info/).

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