- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- WPML 4.6.7
- Plugin/giao diện liên quan
- LiteSpeed Cache
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
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
Tùy chọn 1
- Đi tới trang Litespeed cache > Cache > Purge > Auto Purge Rules For Publish/Update .
- Tắt tùy chọn Term archive (include category, tag, and tax).
Hoặc:
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); }