我正在尝试通过 PHP 将字段添加到选项页面,但无法使其工作,到目前为止我已经尝试了几乎所有方法,但它就是行不通。
我希望你能帮忙,我的 php 看起来像这样:
if (function_exists('acf_add_options_page')) {
$option_page = acf_add_options_page(array(
'page_title' => 'Indstillinger',
'menu_title' => 'Indstillinger',
'menu_slug' => 'options',
'capability' => 'edit_posts',
'redirect' => false
));
}
function my_acf_add_local_field_groups() {
acf_add_local_field_group(array(
'key' => 'group_1',
'title' => 'My Group',
'fields' => array(
array(
'key' => 'field_1',
'label' => 'Sub Title',
'name' => 'sub_title',
'type' => 'text',
)
),
'location' => array(
array(
array(
'param' => 'post_type',
'operator' => '==',
'value' => 'options',
),
),
),
));
}
add_action('acf/init', 'my_acf_add_local_field_groups');
我在这里做错了什么?
最佳答案
我发现了。
'location' => array(
array(
array(
'param' => 'options_page',
'operator' => '==',
'value' => 'theme-general-settings',
),
),
),
在值字段中,只需添加您为选项页面注册的“菜单项”。与“主题标题设置”一样,“主题常规设置”也是您的要求。希望您能理解。
关于php - 将字段添加到选项页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47409566/