Функция get_theme_root_uri()
в WordPress используется для получения URI каталога всех установленных тем. URI не содержит завершающего слэша.
get_theme_root_uri();
Описание
Эта функция является оберткой для content_url('themes')
и использует глобальную переменную $wp_theme_directories
.
Если вам нужно получить абсолютный путь до директории с темами, используйте функцию get_theme_root()
.
Возвращаемое значение
Функция возвращает строку, содержащую URI каталога тем. Если каталог тем недоступен, функция вернет пустую строку.
Параметры
$stylesheet_or_template
(строка) – Название темы, для которой нужно получить URI. По умолчанию: пустая строка.$theme_root
(строка) – Путь к корню тем, который будет использоваться для определения URL. Этот параметр заменяет вызов функцииget_raw_theme_root()
. По умолчанию: пустая строка.
Примеры значений для$theme_root
:'/themes'
$theme_root = get_option('stylesheet_root');
$theme_root = get_option('template_root');
$theme_roots = get_theme_roots(); $theme_root = $theme_roots[$stylesheet_or_template];
Использует
content_url()
Основа для
get_stylesheet_directory_uri()
get_template_directory_uri()
Пример 1: Получение URI директории тем
$themes_directory = get_theme_root_uri();
echo $themes_directory;
// Вывод:
// http://www.example.com/wp-content/themes
Хуки из функции
theme_root_uri
Заключение
Функция get_theme_root_uri()
является важным инструментом для получения URI каталога тем в WordPress. Она полезна для динамического обращения к ресурсам тем и может быть легко интегрирована в ваш код для улучшения функциональности вашего сайта.