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