Как в WP получить путь к каталогу темы

WordPress реализует целое семейство параметров, которые можно использовать в шаблоне. В том числе и переменные, указывающие путь к файлам темы. Разбираемся в нюансах.

Ключевых переменных тут две:

В чем их существенная разница?

template_directory — URL до каталога базовой темы, т.е. если вы использует механизм с переопределением темы, где ваша тема использует файлы родительской, то именно URL родительской темы будет задан в этой переменной.

Это же значение вы получите функцией:

stylesheet_directory — URL до основного файла стилей. А вот эта переменная как раз позволит вам получить URL до папки самой темы, если даже та является переопределением родительской.

Если вам нужно сразу вывести значение переменной, то используете функцию bloginfo.

Еще одна функция get_theme_file_uri($file), позволяет создать URL для заданного файла темы (работает как stylesheet_directory), к примеру:

Мало букафф? Читайте есчо !

Обновление Inactive User Deleter - v 1.2

Март 29, 2017 г.

Взявшись за переделку собственных плагинов, я нашел время для обновления ещё одной своей древней поделки. Это был первый плагин, который я вообще делал для WP. Я собирал его только лишь с учебными целями - хотел сделать какой-то плагин и разместить его ...

Читать

Добавление сайдбара в виде блочного шаблона в WP

Февраль 20, 2023 г.

С появлением Гутенберга (Gutenberg), микрошаблоны вышли на новый уровень. Посмотрим пример создания собственного микрошаблона и вставки его в шаблон. Начать надо с регистрации сайдбара, для этого вставим в functions.php темы следующий код: [crayon-6aaa6255eef2e947799490/] ...

Читать

Ошибка формирования чека в best2pay для WooCommerce при использовании купонов — разбор и решение

Январь 29, 2026 г.

В одном из проектов столкнулся с проблемой формирования фискального чека в модуле оплаты best2pay для WooCommerce. Ошибка проявлялась не всегда, а только при использовании промокодов и нескольких товаров в корзине. Формально платеж проходил, но строки ...

Читать

Настроить порт для подключения к базе данных в WP

Февраль 18, 2023 г.

Отдельной переменной, а-ля DB_PORT, для выбора произвольного порта подключения к базе данных в Wordpress нет. Но порт можно задать как часть константы DB_HOST, например, установим порт 10101: [crayon-6aaa6255ef17c358316941/] Настройки хранятся ...

Читать
 

Комментарии к «Как в WP получить путь к каталогу темы»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: