WPML

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

Este problema foi corrigido em WPML 4.6.7. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.

Opção 1

  • Vá para a página Litespeed cacheCachePurgeAuto 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

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.