我试图通过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');
我在这里做错了什么?
答案 0 :(得分:1)
我发现了。
'location' => array(
array(
array(
'param' => 'options_page',
'operator' => '==',
'value' => 'theme-general-settings',
),
),
),
在“值”字段中,只需添加您在选项页面中注册的“菜单条目”。就像“主题标题设置”一样,您也需要“主题总体设置”。我希望你能理解。
答案 1 :(得分:0)
您添加选项页面的方式,似乎您已经安装了ACF插件。
您也可以使用ACF插件在选项页面上添加任何类型的字段。
检查我附加的屏幕截图,您需要为字段组设置以下条件:
答案 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