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

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