- สถานะ
- เปิด
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.15
ภาพรวมของปัญหา
เมื่อแปลอนุกรมวิธานที่ตั้งค่าเป็นหมวดหมู่ย่อยของหมวดหมู่หลัก ลำดับชั้นของหมวดหมู่ย่อยและหมวดหมู่หลักจะไม่ถูกซิงค์ไปยังหมวดหมู่ที่แปลแล้ว
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- แก้ไขไฟล์ …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php
- ค้นหาบรรทัดที่ 18
- แทนที่:
global $sitepress; - ด้วย:
global $sitepress, $wpdb; - จากนั้น ก่อนถึงบรรทัด:
$sitepress->get_wp_api()->wp_send_json_success( $new_term_object ); - เพิ่มโค้ดต่อไปนี้:
$sync = new WPML_Term_Hierarchy_Sync($wpdb);
$sync->sync_element_hierarchy($taxonomy);