我很难将 acf_add_options_sub_page() 字段加载到 Timber 的上下文中。
在我的functions.php中,我有...
acf_add_options_page(array(
'page_title' => 'Sponsors',
'menu_title' => 'Sponsors',
'menu_slug' => 'site_sponsors',
'capability' => 'publish_posts',
'redirect' => true
));
acf_add_options_sub_page(array(
'page_title' => 'National Sponsors',
'menu_title' => 'National',
'menu_slug' => 'national_sponsors',
'parent_slug' => 'site_sponsors'
));
acf_add_options_sub_page(array(
'page_title' => 'Regional Sponsors',
'menu_title' => 'Regional',
'menu_slug' => 'regional_sponsors',
'parent_slug' => 'site_sponsors'
));
在我的 template-home.php 文件中,我有
$context['national_sponsors'] = get_field('national_sponsors','options');
根据http://timber.github.io/timber/#acf-cookbook
但是,如果我执行 print_r($context),national_sponsors 是空的,它甚至不包含对象 - 只是空白。
这些字段填充在选项页面中
您可以提供的任何建议将不胜感激!谢谢!