функция since 3.4.0

wp_get_theme()

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

Сигнатура

wp_get_theme( string $stylesheet = '', string $theme_root = '' ): WP_Theme

Описание

Получает объект WP_Theme для темы.

Параметры

$stylesheet string необязательный = ''
Имя каталога темы. По умолчанию — активная тема.
$theme_root string необязательный = ''
Абсолютный путь к корню темы для поиска. Если не указан, get_raw_theme_root() используется для вычисления корня темы для переданного $stylesheet (или активной темы).

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

WP_Theme

Исходный код

wp-includes/theme.php:117

function wp_get_theme( $stylesheet = '', $theme_root = '' ) {
	global $wp_theme_directories;

	if ( empty( $stylesheet ) ) {
		$stylesheet = get_stylesheet();
	}

	if ( empty( $theme_root ) ) {
		$theme_root = get_raw_theme_root( $stylesheet );
		if ( false === $theme_root ) {
			$theme_root = WP_CONTENT_DIR . '/themes';
		} elseif ( ! in_array( $theme_root, (array) $wp_theme_directories, true ) ) {
			$theme_root = WP_CONTENT_DIR . $theme_root;
		}
	}

	return new WP_Theme( $stylesheet, $theme_root );
}

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

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

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

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