将字段添加到选项页面

时间:2017-11-21 09:28:48

标签: php wordpress advanced-custom-fields

我试图通过PHP向选项页面添加字段,但是我无法让它工作,我现在已经尝试了几乎所有内容,但它只是赢得了#t工作

我希望你能帮忙,我的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');

我在这里做错了什么?

3 个答案:

答案 0 :(得分:1)

我发现了。

'location' => array(
       array(
            array(
                'param' => 'options_page',
                'operator' => '==',
                'value' => 'theme-general-settings',
            ),
        ),
    ),

在“值”字段中,只需添加您在选项页面中注册的“菜单条目”。就像“主题标题设置”一样,您也需要“主题总体设置”。我希望你能理解。

答案 1 :(得分:0)

您添加选项页面的方式,似乎您已经安装了ACF插件。

您也可以使用ACF插件在选项页面上添加任何类型的字段。

检查我附加的屏幕截图,您需要为字段组设置以下条件:

attribute specifier sequence

答案 2 :(得分:0)

我想你想要

import scrapy
from .. items import FetchingItem

class SiteFetching(scrapy.Spider):
    name = 'Site'
    start_urls = ['https://www.rev.com/freelancers/captions',
                  'https://www.rev.com/freelancers/transcription']

    def parse(self, response):
        items = FetchingItem()
        Transcription_price = response.css('#middle-benefit .mt1::text').extract()
        Caption_price = response.css('#middle-benefit .mt1::text').extract()

        items['Transcription_price'] = Transcription_price
        items['Caption_price'] = Caption_price
        yield items