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
This commit is contained in:
saxmatt 2004-05-19 22:43:15 +00:00
parent 476d22babc
commit 53fca4394c

View File

@ -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);