Ticket #18408: 18408.patch
File 18408.patch, 1.3 KB (added by , 13 years ago) |
---|
-
post.php
401 401 * @return object stdClass object containing all the default post data as attributes 402 402 */ 403 403 function get_default_post_to_edit( $post_type = 'post', $create_in_db = false ) { 404 global $wpdb ;404 global $wpdb, $wp_query; 405 405 406 406 $post_title = ''; 407 407 if ( !empty( $_REQUEST['post_title'] ) ) … … 447 447 $post->post_title = apply_filters( 'default_title', $post_title, $post ); 448 448 $post->post_excerpt = apply_filters( 'default_excerpt', $post_excerpt, $post ); 449 449 $post->post_name = ''; 450 450 451 $wp_query->post = $post; 452 451 453 return $post; 452 454 } 453 455 … … 459 461 * @return object stdClass object containing all the default post data as attributes 460 462 */ 461 463 function get_default_page_to_edit() { 464 global $wp_query; 465 462 466 $page = get_default_post_to_edit(); 463 467 $page->post_type = 'page'; 468 469 $wp_query->post = $page; 470 464 471 return $page; 465 472 } 466 473 … … 473 480 * @return unknown 474 481 */ 475 482 function get_post_to_edit( $id ) { 476 483 global $wp_query; 484 477 485 $post = get_post( $id, OBJECT, 'edit' ); 478 486 479 487 if ( $post->post_type == 'page' ) 480 488 $post->page_template = get_post_meta( $id, '_wp_page_template', true ); 481 489 490 $wp_query->post = $post; 491 482 492 return $post; 483 493 } 484 494