- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- 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;
}