WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.8.1
해결된 버전
WPML 4.9
주제 태그
Bug

문제 개요

아주 드물지만, 글에 저장된 리비전이 많은 경우 내용을 추가로 변경하고 미리보기를 실행하면 방금 입력한 최신 콘텐츠 대신 잘못되거나 업데이트되지 않은 콘텐츠가 표시될 수 있습니다.

임시 해결 방법

개발팀에서 이 문제를 해결하기 위해 노력하고 있습니다.

다음 임시 해결 방법은 사이트를 적절히 백업하고 수행할 작업을 정확히 이해한 후에만 사용해야 합니다.

유지되는 리비전 수를 더 적은 수(예: 5)로 제한할 수 있습니다.
이렇게 하려면 다음 코드를 wp-config.php에 배치하세요.

define('WP_POST_REVISIONS', 3 );

그리고 문제가 있는 페이지를 업데이트하세요.

또 다른 코드 임시 해결 방법은 다음으로 이동하는 것입니다.

/wp-content/plugins/sitepress-multilingual-cms/inc/query-filtering/wpml-name-query-filter.class.php

해당 파일의 \WPML_Name_Query_Filter::get_single_slug_adjusted_IDs 함수에서
다음 코드 바로 앞에:
		if ( ! $found ) {
			$pages_with_name = $this->get_single_slug_adjusted_IDs_from_DB( $page_name_for_query, $post_parent );
			$cache->set( $cache_key, $pages_with_name );
		}

다음 코드를 추가하세요.

		if ($this->post_type == 'revision') {
			return null;
		}

알려진 모든 문제 →