Почему get_template_directory_uri() не возвращает полный путь?

<?php echo get_template_directory_uri() ?>/сss/stylr.css

Код выше возвращает http://mydomain/css/style.css

А должно быть http://mydomain/wp-content/themes/sky/css/style.css


Ответы (1 шт):

Автор решения: Valerii Vasiliev

Попробуйте использовать функцию get_stylesheet_directory_uri() - она вернет правильный путь в случае работы и в дочерней, и в родительской теме

Функции get_stylesheet_directory_uri() и get_template_directory_uri() похожи, но есть некоторые отличия:

  • get_template_directory_uri() всегда будет ссылаться на папку родительской темы для ресурсов.

  • get_stylesheet_directory_uri() будет ссылаться на «текущую» папку темы для ресурсов (которая может быть родительской или дочерней, в зависимости от того, где она вызывается).

→ Ссылка