Функция 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(), обеспечивает корректное и эффективное подключение стилей.