CodeExplorer prepare_value_for_response example
foreach ( $fields as $meta_key =>
$args ) { $name =
$args['name'
];
$all_values =
get_metadata( $this->
get_meta_type(),
$object_id,
$meta_key, false
);
if ( $args['single'
] ) { if ( empty( $all_values ) ) { $value =
$args['schema'
]['default'
];
} else { $value =
$all_values[0
];
} $value =
$this->
prepare_value_for_response( $value,
$request,
$args );
} else { $value = array
();
if ( is_array( $all_values ) ) { foreach ( $all_values as $row ) { $value[] =
$this->
prepare_value_for_response( $row,
$request,
$args );
} } } $response[ $name ] =
$value;
}