Получение URI директории стилей темы WordPress с помощью функции get_stylesheet_directory_uri(): параметры, примеры, безопасность
Быстрая навигация по записи

Описание функции get_stylesheet_directory_uri()

Функция get_stylesheet_directory_uri() возвращает URL-адрес каталога текущей темы (дочерней или родительской) в WordPress. Эта функция используется для подключения стилей, скриптов и других ресурсов, находящихся в директории темы.

Используется в файлах шаблонов и плагинах для получения корректного адреса ресурсов темы.

Возвращаемое значение

Тип: string

Описание: URL-адрес директории стилей текущей темы

Возможные значения:

• Полный URL-адрес директории стилей темы

• Возвращает пустую строку, если директория не найдена

Примеры использования

Базовый пример получения URI директории стилей темы

				
					$stylesheet_uri = get_stylesheet_directory_uri();
echo $stylesheet_uri;
				
			

Выводит что-то вроде ‘http://example.com/wp-content/themes/your-theme’

Подключение основного стиля темы через функцию

				
					function theme_enqueue_styles() {
    wp_enqueue_style('main-style', get_stylesheet_directory_uri() . '/style.css');
}
add_action('wp_enqueue_scripts', 'theme_enqueue_styles');
				
			

style.css должен находиться в директории темы

Безопасность

Валидация входных данных: Не требует входных параметров, поэтому валидация не требуется

Санитизация: Возвращаемое значение автоматически безопасно для использования

Рекомендации: Используйте esc_url() при выводе URL-адреса для предотвращения XSS

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

Возвращает URI директории родительской темы

Возвращает путь к директории стилей темы на сервере

— Примечания

– Ограничения

Не возвращает URI, если тема не активна

– Частые проблемы

  • Неверный URL при изменении темы без обновления кода
  • Проблемы с доступом к файлам при неверной настройке сервера

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Система аренды
Шаблон сайта аренды спецтехники или строительного оборудования. Этот шаблон помогает создать функциональный ресурс, где пользователи могут легко арендовать оборудование для строительства

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊