Функция get_stylesheet_directory_uri()
в WordPress предназначена для получения URL текущей темы оформления. Она возвращает URL к каталогу, где хранятся файлы текущей активной темы, учитывая при этом SSL и отсутствие завершающего слеша.
Основное назначение
Основная задача функции get_stylesheet_directory_uri()
заключается в получении URL текущей активной темы оформления в WordPress. Это особенно полезно при подключении стилей (CSS), скриптов (JavaScript) и изображений, когда необходимо указать точный путь к ресурсам текущей темы.
Синтаксис и Возвращаемое значение
get_stylesheet_directory_uri();
Функция get_stylesheet_directory_uri()
возвращает URL текущей темы оформления без завершающего слеша. Результат работы функции будет начинаться с протокола http://
или https://
для сайтов, использующих SSL.
Пример использования
Давайте рассмотрим примеры использования функции get_stylesheet_directory_uri()
:
<?php
// Пример 1: Загрузка CSS-стилей
add_action( 'wp_enqueue_scripts', 'genius_scripts_method' );
function genius_scripts_method() {
wp_enqueue_style(
'custom_style',
get_stylesheet_directory_uri() . '/css/custom_style.css'
);
}
?>
Функция wp_enqueue_style()
используется для загрузки пользовательских CSS-стилей из текущей темы оформления.
<img src="<?php echo get_stylesheet_directory_uri() ?>/images/logo.png" alt="Логотип" />
Выводится изображение logo.png
, расположенное в каталоге images
текущей темы оформления.
Использование в сочетании с другими функциями
Вы также можете использовать функцию get_template_directory_uri()
для получения ссылки на каталог родительской темы, даже если текущая тема является дочерней. Это особенно полезно при наследовании стилей и скриптов от родительской темы.
Заключение
Функция get_stylesheet_directory_uri()
является важным инструментом разработчика в WordPress для работы с ресурсами текущей темы оформления. Она обеспечивает удобный и безопасный доступ к файлам стилей, скриптов и изображений, а также гарантирует соблюдение SSL-протокола при передаче данных.