WordPress реализует целое семейство параметров, которые можно использовать в шаблоне. В том числе и переменные, указывающие путь к файлам темы. Разбираемся в нюансах.
Ключевых переменных тут две:
1 2 |
get_bloginfo('template_directory'); get_bloginfo('stylesheet_directory'); |
В чем их существенная разница?
template_directory — URL до каталога базовой темы, т.е. если вы использует механизм с переопределением темы, где ваша тема использует файлы родительской, то именно URL родительской темы будет задан в этой переменной.
Это же значение вы получите функцией:
1 |
get_template_directory_uri(); |
stylesheet_directory — URL до основного файла стилей. А вот эта переменная как раз позволит вам получить URL до папки самой темы, если даже та является переопределением родительской.
Если вам нужно сразу вывести значение переменной, то используете функцию bloginfo.
1 2 |
bloginfo('template_directory'); bloginfo('stylesheet_directory'); |
Еще одна функция get_theme_file_uri($file), позволяет создать URL для заданного файла темы (работает как stylesheet_directory), к примеру:
1 |
echo get_theme_file_uri('/style.less'); |