From 54c08ad2158527836b7d22b98467b1ee4a0981de Mon Sep 17 00:00:00 2001 From: Matt Mullenweg Date: Wed, 19 May 2004 22:43:15 +0000 Subject: [PATCH] Post slug wasn't being set if manually set in advanced interface. git-svn-id: https://develop.svn.wordpress.org/trunk@1322 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/post.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wp-admin/post.php b/wp-admin/post.php index e38e3ab024..bd01ddf4b1 100644 --- a/wp-admin/post.php +++ b/wp-admin/post.php @@ -61,13 +61,20 @@ case 'post': } } $post_status = $_POST['post_status']; + $post_name = $_POST['post_name']; + if (empty($post_status)) $post_status = 'draft'; $comment_status = $_POST['comment_status']; if (empty($comment_status)) $comment_status = get_settings('default_comment_status'); $ping_status = $_POST['ping_status']; if (empty($ping_status)) $ping_status = get_settings('default_ping_status'); $post_password = addslashes(stripslashes($_POST['post_password'])); - $post_name = sanitize_title($post_title); + + if (empty($post_name)) + $post_name = sanitize_title($post_title); + else + $post_name = sanitize_title($post_name); + $trackback = $_POST['trackback_url']; // Format trackbacks $trackback = preg_replace('|\s+|', '\n', $trackback);