Я использую WordPress с Timber (как средство визуализации шаблонов) и Advanced Custom Fields. Я борюсь с некоторыми вариантами подстраницы.
Моя проблема в том, что я не могу получить нужные варианты сообщений (мои вакансии) — они доступны только на странице обзора вакансий.
Я создал подстраницу параметров для своего post_type
«работа», вот так:
if (function_exists("acf_add_options_page")) {
acf_add_options_sub_page(array(
"page_title" => "Job options",
"menu_title" => "Job options",
"menu_slug" => "job_options",
"capability" => "edit_posts",
"parent_slug" => "edit.php?post_type=job"));
}
И я могу получить эти параметры на странице обзора работы, например, так:
$context["options"] = get_fields("options");
Но когда я запускаю ту же команду на сообщениях с post_type
«работа», то он возвращается null
,
Как я могу получить эти параметры, чтобы повлиять на сообщения с post_type
«работа» а не обзор?
** РЕДАКТИРОВАТЬ **
Итак, я обнаружил, что каким-то образом это сработало, так как я мог получить НЕКОТОРЫЕ из параметров и мог редактировать их в ACF, но я не мог добавить новые параметры. Каким-то образом ссылка на «опции» не работает. Я понятия не имею, как это исправить.
Это была ошибка в версии 5.3.2.
Это было исправлено в версии 5.3.2.1.
Других решений пока нет …