diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index 43bc15b133..5d3aea7e57 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -52,6 +52,8 @@ function write_post() { // Create the post. $post_ID = wp_insert_post($_POST); add_meta($post_ID); + + return $post_ID; } // Update an existing post with values provided in $_POST. diff --git a/wp-admin/post.php b/wp-admin/post.php index 5771bcaa58..a24230da3c 100644 --- a/wp-admin/post.php +++ b/wp-admin/post.php @@ -30,7 +30,7 @@ $editing = true; switch($action) { case 'post': - write_post(); + $post_ID = write_post(); // Redirect. if (!empty($_POST['mode'])) {