Changeset 35653
- Timestamp:
- 11/17/2015 04:11:21 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/rest-api/class-wp-rest-server.php
r35652 r35653 163 163 } 164 164 165 $ data= array();165 $errors = array(); 166 166 167 167 foreach ( (array) $error->errors as $code => $messages ) { 168 168 foreach ( (array) $messages as $message ) { 169 $data[] = array( 'code' => $code, 'message' => $message, 'data' => $error->get_error_data( $code ) ); 170 } 169 $errors[] = array( 'code' => $code, 'message' => $message, 'data' => $error->get_error_data( $code ) ); 170 } 171 } 172 173 $data = $errors[0]; 174 if ( count( $errors ) > 1 ) { 175 // Remove the primary error. 176 array_shift( $errors ); 177 $data['additional_errors'] = $errors; 171 178 } 172 179 … … 199 206 $error = compact( 'code', 'message' ); 200 207 201 return wp_json_encode( array( $error ));208 return wp_json_encode( $error ); 202 209 } 203 210
Note: See TracChangeset
for help on using the changeset viewer.