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

Tutti i problemi noti →