WPML

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).
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);	
    }

Tất cả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.