diff --git src/wp-includes/revision.php src/wp-includes/revision.php
index 941002ffc6..5953e463eb 100644
|
|
function _set_preview( $post ) { |
638 | 638 | } |
639 | 639 | |
640 | 640 | $preview = wp_get_post_autosave( $post->ID ); |
641 | | if ( ! is_object( $preview ) ) { |
642 | | return $post; |
643 | | } |
| 641 | if ( is_object( $preview ) ) { |
| 642 | $preview = sanitize_post( $preview ); |
644 | 643 | |
645 | | $preview = sanitize_post( $preview ); |
646 | | |
647 | | $post->post_content = $preview->post_content; |
648 | | $post->post_title = $preview->post_title; |
649 | | $post->post_excerpt = $preview->post_excerpt; |
| 644 | $post->post_content = $preview->post_content; |
| 645 | $post->post_title = $preview->post_title; |
| 646 | $post->post_excerpt = $preview->post_excerpt; |
| 647 | } |
650 | 648 | |
651 | 649 | add_filter( 'get_the_terms', '_wp_preview_terms_filter', 10, 3 ); |
652 | 650 | add_filter( 'get_post_metadata', '_wp_preview_post_thumbnail_filter', 10, 3 ); |