- Stato
- Risolto
- Risolto in
- WPML 4.6.7
- Plugin/tema correlato
- LiteSpeed Cache
- Tag dell’argomento
- Compatibility
Panoramica del problema
Se stai usando il plugin LiteSpeed Cache, potresti riscontrare un problema nella traduzione degli articoli. Nello specifico, quando gli utenti creano e traducono un nuovo articolo, l’articolo tradotto non mantiene la categoria dell’articolo originale.
Soluzione alternativa
Opzione 1
- Vai alla pagina Litespeed cache > Cache > Purge > Auto Purge Rules For Publish/Update .
- Disabilita l’opzione Term archive (include category, tag, and tax).
Oppure:
Opzione 2
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/litespeed-cache/src/purge.cls.php
- Cerca la riga 1172.
- Sostituisci:
$terms = get_the_terms($post_id, $tax);
- Con
// 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); }