Wordpress:获取ACF子页面选项

时间:2015-10-30 14:45:34

标签: php wordpress advanced-custom-fields

我有一个名为" jobs"的自定义post type。我已经添加了一个带有ACF的选项页面,如下所示:

/*
 * Advanced Custom Fields sub page options
 */
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"
    ));
}

选项页面本身按预期工作,但我无法弄清楚如何访问子页面选项值。

ACFs own docs说我可以像这样访问它:

$variable = get_field('field_name', 'option');

但我想这是全局选项,而不是子页面选项。

我是空白。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

答案就在我眼前。

$context["options"] = get_fields("options");

然后您可以使用Timber

访问它
{{ options.FIELD_NAME }}

感谢@Aibrean帮助我朝着正确的方向前进。