edit_post();
wp_dashboard_quick_press();
exit;
- break;
case 'postajaxpost':
case 'post':
$post_id = 'postajaxpost' == $action ? edit_post() : write_post();
redirect_post( $post_id );
exit();
- break;
case 'edit':
$editing = true;
$post_id = edit_post();
// Session cookie flag that the post was saved
- if ( isset( $_COOKIE['wp-saving-post-' . $post_id] ) )
- setcookie( 'wp-saving-post-' . $post_id, 'saved' );
+ if ( isset( $_COOKIE['wp-saving-post'] ) && $_COOKIE['wp-saving-post'] === $post_id . '-check' ) {
+ setcookie( 'wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS );
+ }
redirect_post($post_id); // Send user on their way while we keep working
exit();
- break;
case 'trash':
check_admin_referer('trash-post_' . $post_id);
wp_redirect( add_query_arg( array('trashed' => 1, 'ids' => $post_id), $sendback ) );
exit();
- break;
case 'untrash':
check_admin_referer('untrash-post_' . $post_id);
wp_redirect( add_query_arg('untrashed', 1, $sendback) );
exit();
- break;
case 'delete':
check_admin_referer('delete-post_' . $post_id);
wp_redirect( add_query_arg('deleted', 1, $sendback) );
exit();
- break;
case 'preview':
check_admin_referer( 'update-post_' . $post_id );
wp_redirect($url);
exit();
- break;
default:
wp_redirect( admin_url('edit.php') );
exit();
- break;
} // end switch
include( ABSPATH . 'wp-admin/admin-footer.php' );