From 53fca4394cfbad7ec6c1fd16359cf7dcea0823d9 Mon Sep 17 00:00:00 2001 From: saxmatt 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: http://svn.automattic.com/wordpress/trunk@1322 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 e38e3ab02..bd01ddf4b 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);