如何解决如何使用来自远程 API 的数据加载 Post Type 字段?
我需要从显示 json 文件的远程 URL 中获取 Post Type 的信息。
此信息将加载到 WP-Admin 中,以允许用户在填写页面上的自定义字段时进行选择。
远程 url(json) 示例
{
"id": 1,"nome": "Tribunal de Justiça do Estado do Acre","sigla": "TJAC","unidades": [{
"id": 2,"nome": "Acrelândia","sigla": "AL","unidades": [{
"id": 24,"nome": "Direção do Foro","sigla": "ALDFO","unidades": [
],"tipo": "ADMINISTRATIVA"
},{
"id": 25,"nome": "Vara Única","sigla": "ALVAR","tipo": "Vara"
}
],"tipo": "COmarcA"
},{
"id": 3,"nome": "Assis Brasil","sigla": "AB","unidades": [{
"id": 26,"sigla": "ABDFO",{
"id": 27,"sigla": "ABVAR","tipo": "COmarcA"
}
}
我在 ACF 中创建的自定义字段
if( function_exists('acf_add_local_field_group') ):
acf_add_local_field_group(array(
'key' => 'group_6100ec8d1bf79','title' => 'Lotação','fields' => array(
array(
'key' => 'field_6100f04affa8f','label' => 'Nome','name' => 'nome','type' => 'text','instructions' => 'Nome da Unidade','required' => 1,'conditional_logic' => 0,'wrapper' => array(
'width' => '','class' => '','id' => '',),'default_value' => '','placeholder' => 'Nome da Unidade','prepend' => '','append' => '','maxlength' => '',array(
'key' => 'field_6100f3c5ffa91','label' => 'Sigla','name' => 'sigla','instructions' => 'Informar a Sigla da Unidade','placeholder' => '','maxlength' => 6,array(
'key' => 'field_6100f076ffa90','label' => 'Comarca','name' => 'comarca','type' => 'taxonomy','instructions' => '','taxonomy' => 'comarca','field_type' => 'checkBox','add_term' => 0,'save_terms' => 0,'load_terms' => 0,'return_format' => 'id','multiple' => 0,'allow_null' => 0,array(
'key' => 'field_6100f421ffa92','label' => 'Tipo','name' => 'tipo','type' => 'select','instructions' => 'Selecionar Administrativo | Primeiro Grau | Segundo Grau','choices' => array(
'ad' => 'Administrativo','pg' => 'Primeiro Grau','sg' => 'Segundo Grau','default_value' => 'ad','ui' => 0,'return_format' => 'array','ajax' => 0,array(
'key' => 'field_61035043400f1','label' => 'Id Parent','name' => 'id_parent','required' => 0,'location' => array(
array(
array(
'param' => 'post_type','operator' => '==','value' => 'lotacao','menu_order' => 0,'position' => 'normal','style' => 'default','label_placement' => 'top','instruction_placement' => 'label','hide_on_screen' => '','active' => true,'description' => '',));
endif;
我需要将 api 数据加载到 ACF 字段中,以允许在 WP Admin 中编辑页面字段。
我该如何实施?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。