Добавление хука в конструктор пользовательского клас
-
Добра всем, кодеры.
Дано.
Пользовательский класс, хранящий разные настройки сайта, которые инициализируются конструктором класса. Несколько его полей хранят куски html-кода, использующие локализацию WP. Всё это безобразие происходит в functions.php темы. Здесь же сразу устанавливается объект класса.Проблема.
Поскольку локаль формируется по хуку after_setup_theme, а вышеописанный код код исполняется до срабатывания всех<зачеркнуто> большинства хуков, естественно никакой перевод в инициализацию объекта нашего класса не попадает.
Проблема легко решается формированием объекта по правильному хуку и порядку срабатывания функции по хуку.
Вопрос в другом.
Как правильно оформить конструктор, чтобы тот сам определял момент — если локаль еще не определена, то повесить действие икс на хук такой-то хук (в нашем случае after_setup_theme).Надеюсь, я понят правильно.
- Тема «Добавление хука в конструктор пользовательского клас» закрыта для новых ответов.