- Status
- Gelöst
- Gelöst in
- WP Residence Theme 5.5.0
- Zugehöriges Plugin/Theme
- WPResidence
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie das WP Residence-Theme mit WPML verwenden, leitet der Sprachumschalter im Burger-Menü für Mobilgeräte und Tablets möglicherweise auf nicht zugehörige URLs weiter, anstatt auf die übersetzte Version der aktuellen Seite.
Problemumgehung
Bitte stellen Sie sicher, dass Sie ein vollständiges Website-Backup haben, bevor Sie fortfahren.
- Öffnen Sie die Datei …wp-content/plugins/wpresidence-core/api/inc/menu_functions/menu_functions.php.
- Suchen Sie nach Zeile 156.
- Ersetzen Sie:
$mobile_menu = get_transient($transient_name); - Durch:
$use_cache = ! has_filter( 'wpml_active_languages' ); $mobile_menu = $use_cache ? get_transient( $transient_name ) : false; - Suchen Sie nach Zeile 198.
- Ersetzen Sie:
set_transient($transient_name, $mobile_menu, 60 * 60 * 24); - Durch:
if ( $use_cache ) { set_transient($transient_name, $mobile_menu, 60 * 60 * 24); }