diff --git a/wp-admin/admin-ajax.php b/wp-admin/admin-ajax.php index 2dea874b37..e0bf8d2651 100644 --- a/wp-admin/admin-ajax.php +++ b/wp-admin/admin-ajax.php @@ -388,6 +388,7 @@ case 'autosave' : // The name of this action is hardcoded in edit_post() $_POST['post_excerpt'] = $_POST['excerpt']; $_POST['post_status'] = 'draft'; $_POST['post_category'] = explode(",", $_POST['catslist']); + $_POST['tags_input'] = explode(",", $_POST['tags_input']); if($_POST['post_type'] == 'page' || empty($_POST['post_category'])) unset($_POST['post_category']); diff --git a/wp-includes/js/autosave.js b/wp-includes/js/autosave.js index ae2c10545d..c8956ae4f9 100644 --- a/wp-includes/js/autosave.js +++ b/wp-includes/js/autosave.js @@ -131,6 +131,7 @@ function autosave() { autosaveAjax.setVar("post_ID", $("post_ID").value); autosaveAjax.setVar("post_title", form.post_title.value); autosaveAjax.setVar("post_type", form.post_type.value); + autosaveAjax.setVar("tags_input", form.tags_input.value); if ( form.comment_status.checked ) autosaveAjax.setVar("comment_status", 'open'); if ( form.ping_status.checked )