php - 将字段添加到选项页面

标签 php wordpress advanced-custom-fields

我正在尝试通过 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/

相关文章:

php - 如何在 Laravel 5.5 中发送多封邮件

php - AFNetworking上传图像间歇性地工作

jquery - 使用 jQuery 加载 WordPress 页面来制作网站 1 页面

php - 如何为 ACF 画廊创建我自己的自定义图像大小

php - 谷歌地图 API : return results for postcode

php - 插入mysql数据库无法从php运行

php - WordPress 更改永久链接 404 消息 - 301 重定向

javascript - 我如何在 jquery 中获得警告框?

jQuery 隐藏/显示函数会覆盖 html 内联样式背景图像吗?

php - 自定义帖子类型的Mysql SELECT自定义字段(post_meta)