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;
		}

ปัญหาที่ทราบแล้วทั้งหมด →