Функция get_stylesheet_uri()
в WordPress предназначена для получения URL файла стилей style.css
активной темы. Она возвращает ссылку на основной файл стилей, что полезно при создании тем и подключении стилей.
string get_stylesheet_uri()
Функция не принимает параметров и возвращает строку с URL файла стилей.
Описание
Файл стилей темы всегда называется style.css
, поэтому функция использует get_stylesheet_directory_uri()
и добавляет к полученному URL имя файла стилей. Результирующая ссылка будет выглядеть как http://domain/path/style.css
.
Если используется дочерняя тема, то get_stylesheet_uri()
вернет URL файла стилей именно дочерней темы, а не родительской.
Основные сведения
- Работает на основе:
get_stylesheet_directory_uri()
- Хуки:
stylesheet_uri
- Возвращает: Строку, содержащую URL файла
style.css
активной темы.
Пример 1: Получение URL файла стилей текущей темы
Этот пример демонстрирует, как функция возвращает URL файла стилей:
echo get_stylesheet_uri();
// выведет в родительской теме:
https://example.com/wp-content/themes/parent-theme/style.css
// выведет в дочерней теме:
https://example.com/wp-content/themes/child-theme/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());
}
Этот код регистрирует и подключает файл style.css
при загрузке скриптов и стилей темы.
Заключение
Функция get_stylesheet_uri()
— это простой и надежный способ получить URL основного файла стилей активной темы в WordPress. Она играет важную роль при создании шаблонов и управлении внешним видом сайта. Правильное использование этой функции, особенно в сочетании с wp_enqueue_style()
, обеспечивает корректное и эффективное подключение стилей.