get_sections(); foreach ( $sections as $sections_id => $section ) { $rawOptions = []; if ( ! empty( $section['list'] ) ) { foreach ( $section['list'] as $blocks_id => $blocks) { if( ! empty( $blocks['active'] ) ){ $rawOptions['active'] = $blocks['active']; } foreach ( $blocks['fields'] as $field_id => $field) { $type = 'array' === gettype( $field['value'] ) ? [] : '' ; $rawOptions[$field_id] = ! empty( $field['value'] ) ? $field['value'] : $type; } Fns::set_options( $sections_id, $blocks_id, $rawOptions ); } } } } }