| @@ -274,9 +274,9 @@ | ||
| 274 | 274 | * @return false|Document The document if it exist, False otherwise. |
| 275 | 275 | */ |
| 276 | 276 | public function get_doc_for_frontend( $post_id ) { |
| 277 | 277 | $preview_id = (int) Utils::get_super_global_value( $_GET, 'preview_id' ); |
| 278 | - $is_preview = is_preview(); | |
| 278 | + $is_preview = is_preview() && $post_id === $preview_id; | |
| 279 | 279 | $is_nonce_verify = wp_verify_nonce( Utils::get_super_global_value( $_GET, 'preview_nonce' ), 'post_preview_' . $preview_id ); |
| 280 | 280 | |
| 281 | 281 | if ( ( $is_preview && $is_nonce_verify ) || Plugin::$instance->preview->is_preview_mode() ) { |
| 282 | 282 | $document = $this->get_doc_or_auto_save( $post_id, get_current_user_id() ); |