- Status
- Gelöst
- Gelöst in
- WPML 4.9
- Zugehöriges Plugin/Theme
- Redis Object Cache
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie WPML mit dem Plugin Redis Object Cache verwenden, stoßen Sie möglicherweise auf ein Problem, bei dem der Scan der Theme- und Plugin-Lokalisierung neue Strings erst lokalisiert, nachdem der Object-Cache manuell geleert wurde. Genauer gesagt: Wenn Sie einen String auf der Seite WPML > String-Übersetzung löschen und das Theme erneut durchsuchen, wird der gelöschte String nicht wieder zur String-Übersetzung hinzugefügt, es sei denn, Sie leeren zuvor den Redis Object Cache.
Problemumgehung
Stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.
- Öffnen Sie die Datei functions.php Ihres Themes.
- Fügen Sie die folgende Zeile hinzu:
//workaround compsupp-7057 add_action( 'wpml_st_before_remove_strings', 'wp_cache_flush' );