Answers for "Getting data from JSON – ACF Plugin"

0

Getting data from JSON – ACF Plugin

function acf_json_ipm($json_acf_url_field, $acf_radio_field) {
        
        //Check if data field is set to Manual
        if (get_field($json_acf_url_field) == 'manual') {
            // Stop importing from JSON
            return;
        }
        
            //Make a request
            $json_request = wp_remote_get( $json_acf_url_field );
            if( is_wp_error( $json_request ) ) {
                return false; // Bail early
            }
            
            // Get JSON and Decode
            $json_body = wp_remote_retrieve_body( $json_request );
            $json_data = json_decode( $json_body );
           
            // Import values from JSON
            $values = array (
                
                'field_1234' => $json_data->value1, 
                'field_5678' => array (
                    'field_8901' => $json_data->value2, 
                    'field_2345' => $json_data->value3, 
                    'field_6789' => $json_data->value4 
                ),
                'field_0123' => $json_data->value5, 
            );

            //Update Group field and save1
            update_field('acf_group_field_key', $values);
            
            //Put the checkbox to manual
            update_field($acf_radio_field, 'manual');
       }
Posted by: Guest on October-02-2021

Code answers related to "Getting data from JSON – ACF Plugin"

Code answers related to "Javascript"

Browse Popular Code Answers by Language