В коде много где используются поля acf из страницы настроек, получается так что в одной странице те же самые переменные приходиться создавать по 2-3 раза из-за модульности и подключения самих модулей через require в functions через хуки, что бы избавиться от дублирования запросов решил создать константу и закинуть в нее необходимое acf поле, но после заметил что при таком подходе почему то перестает отрабатывать функции подключения самой страницы настроек acf, какие есть идеи почему так происходит? в гугле похожих вопросов не нашел
if (function_exists("get_field")) {
define("_ACF_OPTION_VARIABLE", get_field("some_acf_field", "option"));
}