- Timestamp:
- 11/30/2021 01:08:05 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php
r52275 r52276 267 267 } 268 268 269 $post_before = get_post( $template->wp_id ); 270 269 271 if ( isset( $request['source'] ) && 'theme' === $request['source'] ) { 270 272 wp_delete_post( $template->wp_id, true ); … … 284 286 285 287 if ( 'custom' === $template->source ) { 286 $result = wp_update_post( wp_slash( (array) $changes ), true ); 288 $update = true; 289 $result = wp_update_post( wp_slash( (array) $changes ), false ); 287 290 } else { 288 $result = wp_insert_post( wp_slash( (array) $changes ), true ); 291 $update = false; 292 $post_before = null; 293 $result = wp_insert_post( wp_slash( (array) $changes ), false ); 289 294 } 290 295 … … 309 314 /** This action is documented in wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php */ 310 315 do_action( "rest_after_insert_{$this->post_type}", $post, $request, false ); 316 317 wp_after_insert_post( $post, $update, $post_before ); 311 318 312 319 $response = $this->prepare_item_for_response( $template, $request ); … … 367 374 /** This action is documented in wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php */ 368 375 do_action( "rest_after_insert_{$this->post_type}", $post, $request, true ); 376 377 wp_after_insert_post( $post, false, null ); 369 378 370 379 $response = $this->prepare_item_for_response( $template, $request );
Note: See TracChangeset
for help on using the changeset viewer.