Tổng quan về sự cố
Nếu bạn đang sử dụng plugin LiteSpeed Cache, bạn có thể gặp sự cố khi dịch các bài viết. Cụ thể, khi người dùng tạo và dịch một bài viết mới, bài viết đã dịch không giữ lại chuyên mục từ bài viết gốc.
Giải pháp tạm thời
Sự cố này đã được khắc phục trong WPML 4.6.7. Việc cập nhật giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.
Tùy chọn 1
- Đi tới trang Litespeed cacheCachePurgeAuto Purge Rules For Publish/Update.
- Tắt tùy chọn Term archive (include category, tag, and tax).
Tùy chọn 2
Vui lòng đảm bảo bạn có một bản sao lưu đầy đủ của trang web trước khi tiếp tục.- Mở tệp …/wp-content/plugins/litespeed-cache/src/purge.cls.php
- Tìm dòng 1172.
- Thay đổi:
$terms = get_the_terms($post_id, $tax);
- Thành
// WPML Workaround for compsupp-6805 $terms = ''; if( class_exists('SitePress') ){ $default_language = apply_filters('wpml_default_language', NULL ); $current_language = apply_filters('wpml_current_language', NULL ); if ( $default_language === $current_language ) { $terms = get_the_terms($post_id, $tax); } } else { $terms = get_the_terms($post_id, $tax); }