Esempio n. 1
0
 /**
  * Process and save a field
  * @since  2.0.0
  * @param  array  $field_args Array of field arguments
  */
 public function process_field($field_args)
 {
     switch ($field_args['type']) {
         case 'group':
             $this->save_group($field_args);
             break;
         case 'title':
             // Don't process title fields
             break;
         default:
             // Save default fields
             $field = new CMB2_Field(array('field_args' => $field_args, 'object_type' => $this->object_type(), 'object_id' => $this->object_id()));
             if ($field->save_field_from_data($this->data_to_save)) {
                 $this->updated[] = $field->id();
             }
             break;
     }
 }