X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/6359b807ff8b4ffa151d8756cdefb861c6c1d4db..53f4633144ed68c8b8fb5861f992b5489894a940:/wp-admin/post.php diff --git a/wp-admin/post.php b/wp-admin/post.php index 9b9b20f8..89bdc38c 100644 --- a/wp-admin/post.php +++ b/wp-admin/post.php @@ -23,6 +23,11 @@ elseif ( isset( $_POST['post_ID'] ) ) else $post_id = $post_ID = 0; +/** + * @global string $post_type + * @global object $post_type_object + * @global WP_Post $post + */ global $post_type, $post_type_object, $post; if ( $post_id ) @@ -54,7 +59,7 @@ function redirect_post($post_id = '') { $message = 6; } } else { - $message = 'draft' == $status ? 10 : 1; + $message = 'draft' == $status ? 10 : 1; } $location = add_query_arg( 'message', $message, get_edit_post_link( $post_id, 'url' ) ); @@ -125,8 +130,8 @@ case 'post-quickdraft-save': $post = get_post( $_REQUEST['post_ID'] ); check_admin_referer( 'add-' . $post->post_type ); - $_POST['comment_status'] = get_option( 'default_comment_status' ); - $_POST['ping_status'] = get_option( 'default_ping_status' ); + $_POST['comment_status'] = get_default_comment_status( $post->post_type ); + $_POST['ping_status'] = get_default_comment_status( $post->post_type, 'pingback' ); edit_post(); wp_dashboard_quick_press(); @@ -274,7 +279,7 @@ case 'untrash': wp_die( __( 'Unknown post type.' ) ); if ( ! current_user_can( 'delete_post', $post_id ) ) - wp_die( __( 'You are not allowed to move this item out of the Trash.' ) ); + wp_die( __( 'You are not allowed to restore this item from the Trash.' ) ); if ( ! wp_untrash_post( $post_id ) ) wp_die( __( 'Error in restoring from Trash.' ) );