WPML
Status
Gelöst
Gelöst in
WPML 4.6.7
Zugehöriges Plugin/Theme
LiteSpeed Cache
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie das Plugin LiteSpeed Cache verwenden, kann es zu einem Problem beim Übersetzen von Beiträgen kommen. Genauer gesagt: Wenn Benutzer einen neuen Beitrag erstellen und übersetzen, behält der übersetzte Beitrag nicht die Kategorie des ursprünglichen Beitrags bei.

Problemumgehung

Option 1


  • Gehen Sie zur Seite Litespeed cache > Cache > Purge > Auto Purge Rules For Publish/Update .

  • Deaktivieren Sie die Option Term archive (include category, tag, and tax).

Oder:

Option 2


Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.

  • Öffnen Sie die Datei …/wp-content/plugins/litespeed-cache/src/purge.cls.php

  • Suchen Sie nach Zeile 1172.

  • Ändern Sie:
    				$terms = get_the_terms($post_id, $tax);


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

Alle bekannten Probleme →