/**
  * 非複数許可フィールドのメタデータを取得
  * 
  * @param WP_Post|WP_User|object $object
  * @param Smart_Custom_Fields_Field_Base $Field
  * @param int $index
  * @return string or null
  */
 public function get_single_data_field_value($object, $Field, $index)
 {
     $Meta = new Smart_Custom_Fields_Meta($object);
     $field_name = $Field->get('name');
     if (is_null($index)) {
         return SCF::get_default_value($Field, true);
     }
     if ($Meta->is_saved()) {
         $value = $Meta->get($field_name);
         if (isset($value[$index])) {
             return $value[$index];
         }
         return '';
     }
     return SCF::get_default_value($Field, true);
 }
 /**
  * @group get_default_value
  */
 public function test_get_default_value__指定されたFieldのデフォルト値なし_複数値項目_singleがfalseのときは配列()
 {
     $Field = SCF::get_field(get_post($this->post_id), 'checkbox-has-not-default');
     $this->assertSame(array(), SCF::get_default_value($Field));
 }