функция since 5.9.0

get_block_theme_folders()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

get_block_theme_folders( string $theme_stylesheet = null ): string[]

Описание

В целях обратной совместимости блочные темы могут использовать block-templates или block-template-parts; эта функция обеспечивает корректный переход к этим папкам.

Параметры

$theme_stylesheet string необязательный = null
Таблица стилей. По умолчанию используется корневой каталог основной темы.

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

string[]

wp_template string Имя каталога с шаблонами блоков относительно темы. wp_template_part string Имя каталога с частями шаблонов блоков относительно темы.

Исходный код

wp-includes/block-template-utils.php:42

function get_block_theme_folders( $theme_stylesheet = null ) {
	$theme = wp_get_theme( (string) $theme_stylesheet );
	if ( ! $theme->exists() ) {
		// Return the default folders if the theme doesn't exist.
		return array(
			'wp_template'      => 'templates',
			'wp_template_part' => 'parts',
		);
	}
	return $theme->get_block_template_folders();
}

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

ВерсияОписание
5.9.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.