WordPress как на ладони
wordpress jino

get_stylesheet_uri() WP 1.5.0

Получает готовую ссылку (URL) на файл стилей style.css текущей темы.

Файл стилей темы всегда называется style.css, поэтому функция использует get_stylesheet_directory_uri() и добавляет в конце строку '/style.css' в результате получается готовая ссылка на файл стилей.

Если используется дочерняя темы, то get_stylesheet_uri() получит ссылку на стили дочерней темы, а не родительской.

Работает на основе: get_stylesheet_directory_uri()
✈ 1 раз = 0.000039с = очень быстро | 50000 раз = 0.78с = очень быстро PHP 7.0.2, WP 4.4.2
Хуки из функции:
Возвращает

Строку. URL файла style.css текущей темы.

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

get_stylesheet_uri();

Примеры

#1 Получим URL файла стилей текущей темы

Этот пример демонстрирует что выводит функция.

echo get_stylesheet_uri();
// выведет: http://wp-kama.ru/wp-content/themes/wp-kama/style.css

#2 Подключение файла стилей темы

Подключать стили рекомендуется через функцию wp_enqueue_style(), размещенную в functions.php так:

// правильный способ подключить стили и скрипты
add_action( 'wp_enqueue_scripts', 'enqueue_mytheme_style' );
function enqueue_mytheme_style() {
	wp_enqueue_style( 'theme-style', get_stylesheet_uri() );
}

Код get stylesheet uri: wp-includes/theme.php VER 4.9.7

<?php
function get_stylesheet_uri() {
	$stylesheet_dir_uri = get_stylesheet_directory_uri();
	$stylesheet_uri = $stylesheet_dir_uri . '/style.css';
	/**
	 * Filters the URI of the current theme stylesheet.
	 *
	 * @since 1.5.0
	 *
	 * @param string $stylesheet_uri     Stylesheet URI for the current theme/child theme.
	 * @param string $stylesheet_dir_uri Stylesheet directory URI for the current theme/child theme.
	 */
	return apply_filters( 'stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri );
}

Cвязанные функции

Из метки: URL (УРЛ Ссылка)

Еще из раздела: Подключение файлов темы

Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться