0

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

我的问题是我无法在正确的职位(我的工作)上获得选项——它仅在工作概述页面上可用。

我为我的自定义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但是当我在带有“job”的帖子上运行相同的命令时,它会返回null.

我怎样才能让这些选项影响带有post_type“工作”而不是概述的帖子?


**编辑**

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

4

1 回答 1

0

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

于 2016-01-11T23:10:04.257 回答