get_stylesheet

Получает название каталога текущей темы.

get_stylesheet() берет данные из get_option(‘stylesheet’). Преимущество этой функции в том, что она пропускает данные через фильтр stylesheet, который могут использовать плагины.

Хуки из функции:
stylesheet
Возвращает

строку, название папки текущей темы.

Использование

get_stylesheet();

Примеры

  1. Предположим мы используем тему которая лежит в папке “twentytwelve”. Выведем название этой папки:
echo get_stylesheet();

// получим: twentytwelve

1.2. Теперь, встроим вызов файла стилей текущей темы:

echo '<link rel="stylesheet" href="' . WP_CONTENT_URL .'/themes/' . get_stylesheet() . '/style.css" />';

// получим:
// <link rel="stylesheet" href="http://site.ru/wp-content/themes/twentytwelve/style.css" />

Код из


wp-includes/theme.php

WP 4.7.2

<?php
function get_stylesheet() {
	/**
	 * Filters the name of current stylesheet.
	 *
	 * @since 1.5.0
	 *
	 * @param string $stylesheet Name of the current stylesheet.
	 */
	return apply_filters( 'stylesheet', get_option( 'stylesheet' ) );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *