@@ 151-166 (lines=16) @@ | ||
148 | } |
|
149 | } |
|
150 | ||
151 | if ( ! empty( $items['update'] ) ) { |
|
152 | foreach ( $items['update'] as $item ) { |
|
153 | $_item = new WP_REST_Request( 'PUT' ); |
|
154 | $_item->set_body_params( $item ); |
|
155 | $_response = $this->update_item( $_item ); |
|
156 | ||
157 | if ( is_wp_error( $_response ) ) { |
|
158 | $response['update'][] = array( |
|
159 | 'id' => $item['id'], |
|
160 | 'error' => array( 'code' => $_response->get_error_code(), 'message' => $_response->get_error_message(), 'data' => $_response->get_error_data() ), |
|
161 | ); |
|
162 | } else { |
|
163 | $response['update'][] = $wp_rest_server->response_to_data( $_response, '' ); |
|
164 | } |
|
165 | } |
|
166 | } |
|
167 | ||
168 | if ( ! empty( $items['delete'] ) ) { |
|
169 | foreach ( $items['delete'] as $id ) { |
|
@@ 168-183 (lines=16) @@ | ||
165 | } |
|
166 | } |
|
167 | ||
168 | if ( ! empty( $items['delete'] ) ) { |
|
169 | foreach ( $items['delete'] as $id ) { |
|
170 | $_item = new WP_REST_Request( 'DELETE' ); |
|
171 | $_item->set_query_params( array( 'id' => $id, 'force' => true ) ); |
|
172 | $_response = $this->delete_item( $_item ); |
|
173 | ||
174 | if ( is_wp_error( $_response ) ) { |
|
175 | $response['delete'][] = array( |
|
176 | 'id' => $id, |
|
177 | 'error' => array( 'code' => $_response->get_error_code(), 'message' => $_response->get_error_message(), 'data' => $_response->get_error_data() ), |
|
178 | ); |
|
179 | } else { |
|
180 | $response['delete'][] = $wp_rest_server->response_to_data( $_response, '' ); |
|
181 | } |
|
182 | } |
|
183 | } |
|
184 | ||
185 | return $response; |
|
186 | } |