Использование глобальных переменных в шаблоне
-
Хочу назначить одну переменную для использования в разных местах шаблона. Например, на странице рубрики что-то записывать, а потом на странице записи считывать.
Делаю вот так:
в functions.php создал две функцииfunction set_filter_term($new_value) { global $filter_term; $filter_term = $new_value; } function get_filter_term() { global $filter_term; return $filter_term; }
Соответственно, в нужных местах записываю или считываю, вызывая эти функции.
Проблема в том, что переменная не считывается на других страницах, а только в рамках одной страницы. Хотя если в functions.php жёстко прописать константу, то всё нормально считывается. Получается, что запись происходит как-то неверно.
В чём дело? Что я упускаю?
- Тема «Использование глобальных переменных в шаблоне» закрыта для новых ответов.