Intereting Posts
Редактирование пользовательских ссылок. Разметка меню. Создание меню социальных сетей со связанными значками. Структура Permalink по столбцу Meta value Как добавить класс к знаку тега для избранных изображений? Ответ Ajax всегда 0 Вручную выберите сайт поддомена для нового пользователя в многопользовательском режиме с отдельной страницы регистрации имена файлов get_template_part и шаблонов Как отфильтровать iframe из фида Работа с Gravatars в области развития локального хоста Получить идентификатор сообщения из интерфейса Создать сообщение / страницу администратора? Как определить, существует ли определенный член в массиве? Плагин для использования веб-службы Должен ли я не обновлять плагин? Как добавить кнопку сохранения в пользовательский метабокс без сохранения / останова js Dialog? Можно ли ограничить настраиваемые мета-поля в зависимости от того, какой шаблон страницы используется? Как заменить постоянные ссылки

Как получить URI для темы без домена. Пример: / wp-content / themes / my-theme

Я в основном хочу получить get_stylesheet_directory_uri() , но без http (s) и домена.

Используйте parse_url() , потому что он существует именно по этой причине:

 $path = parse_url( get_stylesheet_directory_uri(), PHP_URL_PATH ); 

Решение Chris Cox не удастся, если каталог wp-content работает под другим доменом, чем остальная часть сайта.

Самый простой способ сделать это – повторить его. Используйте preg_replace () или аналогично обрезать вывод get_site_url () из вывода get_stylesheet_directory_uri ().

Изменить: на самом деле str_replace выполнил бы эту работу, не прибегая к регулярному выражению.

 str_replace(get_site_url(), '', get_stylesheet_directory_uri());