Задать вопрос
@Bestolkovy

Почему не срабатывает созданная константа?

Добрый день!

Создаю собственные функции с путями к файлам:
function template_url() {
  echo get_stylesheet_directory_uri();
}


Теперь, если подставить функцию, то работает отлично:
<script src="<?php template_url(); ?>/script.js"></script>


Но, в целях общего развития, хотел ещё присвоить результат работы этой функции константе:
function template_url() {
  echo get_stylesheet_directory_uri();
}
define( 'TEMPLATE_URL', template_url() );


Ни в какую не хочет присваиваться. Просто выводит (в текстовом виде) в тег body путь к теме и всё...
Вопрос, почему? В чём ошибка?
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы