summaryrefslogtreecommitdiffstats
path: root/wp-admin/page.php
diff options
context:
space:
mode:
Diffstat (limited to 'wp-admin/page.php')
-rw-r--r--wp-admin/page.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/wp-admin/page.php b/wp-admin/page.php
index 2825184..7a373e9 100644
--- a/wp-admin/page.php
+++ b/wp-admin/page.php
@@ -46,6 +46,8 @@ case 'edit':
$page_ID = $post_ID = $p = (int) $_GET['post'];
$post = get_post_to_edit($page_ID);
+ if ( empty($post->ID) ) wp_die( __("You attempted to edit a page that doesn't exist. Perhaps it was deleted?") );
+
if ( 'post' == $post->post_type ) {
wp_redirect("post.php?action=edit&post=$post_ID");
exit();
@@ -138,7 +140,7 @@ case 'delete':
if ( ! wp_delete_attachment($page_id) )
wp_die( __('Error in deleting...') );
} else {
- if ( !wp_delete_post($page_id) )
+ if ( !wp_delete_post($page_id) )
wp_die( __('Error in deleting...') );
}