在子页面上获取 Wordpress/ACF 个选项

Get Wordpress/ACF options on child pages

我将 Wordpress 与 Timber(作为模板渲染器)和高级自定义字段一起使用。我正在为一些子页面选项而苦苦挣扎。

我的问题是我无法在正确的帖子(我的职位)上获得选项 – 它只能在职位概述页面上使用。

我已经为我的自定义 post_type "job" 创建了一个选项子页面,如下所示:

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 "job" 的帖子上使用相同的命令时,它 returns null.

我怎样才能获得影响带有 post_type "job" 的帖子而不影响概览的选项?


** 编辑 **

好的,所以我发现它以某种方式起作用,因为我可以获得一些选项,并且可以在 ACF 中编辑它们,但我无法添加新选项。 link 到 "options" 以某种方式损坏。我不知道如何解决这个问题。

这是版本 5.3.2 中的错误。 这已在版本 5.3.2.1 中修复。