- Trạng thái
- Đang mở
- Được báo cáo cho
- WPML Multilingual CMS 4.6.15
Tổng quan về lỗi
Khi dịch các phân loại được thiết lập là con của một danh mục cha nào đó, hệ thống phân cấp của các danh mục con – cha không được đồng bộ với các danh mục đã dịch.
Giải pháp tạm thời
Vui lòng đảm bảo bạn có bản sao lưu toàn bộ trang web trước khi tiếp tục.
- Chỉnh sửa …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php
- Tìm dòng 18
- Thay thế:
global $sitepress; - Bằng:
global $sitepress, $wpdb; - Sau đó, ngay trước dòng:
$sitepress->get_wp_api()->wp_send_json_success( $new_term_object ); - Thêm đoạn mã sau:
$sync = new WPML_Term_Hierarchy_Sync($wpdb);
$sync->sync_element_hierarchy($taxonomy);