if ( is_wp_error( rest_validate_value_from_schema( $current,
$args['schema'
] ) ) ) { return new WP_Error( 'rest_invalid_stored_value',
/* translators: %s: Custom field key. */
sprintf( __( 'The %s property has an invalid stored value, and cannot be updated to null.'
),
$name ),
array
( 'status' => 500
) );
} } $result =
$this->
delete_meta_value( $object_id,
$meta_key,
$name );
if ( is_wp_error( $result ) ) { return $result;
} continue;
} if ( !
$args['single'
] &&
is_array( $value ) &&
count( array_filter( $value, 'is_null'
) ) ) { return new WP_Error( 'rest_invalid_stored_value',
/* translators: %s: Custom field key. */
sprintf( __( 'The %s property has an invalid stored value, and cannot be updated to null.'
),
$name ),