WPML
Status
Resolvido
Resolvido em
WPML 4.6.7
Plugin/tema relacionado
LiteSpeed Cache
Tags de tópico
Compatibility

Visão geral do problema

Se você estiver usando o plugin LiteSpeed Cache, pode encontrar um problema ao traduzir posts. Especificamente, quando os usuários criam e traduzem um novo post, o post traduzido não mantém a categoria do post original.

Solução alternativa

Opção 1


  • Vá para a página Litespeed cache > Cache > Purge > Auto Purge Rules For Publish/Update .

  • Desative a opção Term archive (include category, tag, and tax).

Ou:

Opção 2


Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.

  • Abra o arquivo …/wp-content/plugins/litespeed-cache/src/purge.cls.php

  • Procure a linha 1172.

  • Altere:
    				$terms = get_the_terms($post_id, $tax);


  • Para
    				// 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);	
    				}

Todos os problemas conhecidos →