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