get_stylesheet_uri()
Получает ссылку (URL) на файл стилей style.css текущей темы.
Файл стилей темы всегда называется style.css, поэтому функция использует get_stylesheet_directory_uri() и добавляет в конец имя файла стилей: http://domain/path/style.css.
Если используется дочерняя темы, то эта функция получит ссылку на стили дочерней темы, а не родительской.
Работает на основе: 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() ); }
Читайте также как лучше подключать стили для дочерней темы (вместе с родительскими).
Список изменений
С версии 1.5.0 | Введена. |
Код get_stylesheet_uri() get stylesheet uri WP 6.3.1
function get_stylesheet_uri() { $stylesheet_dir_uri = get_stylesheet_directory_uri(); $stylesheet_uri = $stylesheet_dir_uri . '/style.css'; /** * Filters the URI of the active theme stylesheet. * * @since 1.5.0 * * @param string $stylesheet_uri Stylesheet URI for the active theme/child theme. * @param string $stylesheet_dir_uri Stylesheet directory URI for the active theme/child theme. */ return apply_filters( 'stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri ); }