diff --git src/wp-includes/revision.php src/wp-includes/revision.php
index b588621..b8fd21f 100644
|
|
function _wp_preview_post_thumbnail_filter( $value, $post_id, $meta_key ) { |
594 | 594 | return $value; |
595 | 595 | } |
596 | 596 | |
597 | | if ( empty( $_REQUEST['_thumbnail_id'] ) || $post->ID != $post_id || '_thumbnail_id' != $meta_key || 'revision' == $post->post_type ) { |
| 597 | if ( empty( $_REQUEST['_thumbnail_id'] ) || $post->ID != $post_id || '_thumbnail_id' != $meta_key || 'revision' == $post->post_type || $post_id != $_REQUEST['preview_id'] ) { |
598 | 598 | return $value; |
599 | 599 | } |
600 | 600 | |
diff --git tests/phpunit/tests/post/thumbnails.php tests/phpunit/tests/post/thumbnails.php
index 827a339..53bf1c3 100644
|
|
class Tests_Post_Thumbnail_Template extends WP_UnitTestCase { |
242 | 242 | |
243 | 243 | $GLOBALS['post'] = self::$post; |
244 | 244 | $_REQUEST['_thumbnail_id'] = self::$attachment_id; |
| 245 | $_REQUEST['preview_id'] = self::$post->ID; |
245 | 246 | |
246 | 247 | $result = _wp_preview_post_thumbnail_filter( '', self::$post->ID, '_thumbnail_id' ); |
247 | 248 | $this->assertEquals( self::$attachment_id, $result ); |