如何使用来自远程 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...