- Stato
- Risolto
- Risolto in
- WP Residence Theme 5.5.0
- Plugin/tema correlato
- WPResidence
- Tag dell’argomento
- Compatibility
Panoramica del problema
Quando utilizzi il tema WP Residence con WPML, il selettore di lingua situato nel menu ad hamburger per dispositivi mobili/tablet potrebbe reindirizzare a URL non correlati anziché alla versione tradotta della pagina corrente.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …wp-content/plugins/wpresidence-core/api/inc/menu_functions/menu_functions.php.
- Cerca la riga 156.
- Sostituisci:
$mobile_menu = get_transient($transient_name); - Con:
$use_cache = ! has_filter( 'wpml_active_languages' ); $mobile_menu = $use_cache ? get_transient( $transient_name ) : false; - Cerca la riga 198.
- Sostituisci:
set_transient($transient_name, $mobile_menu, 60 * 60 * 24); - Con:
if ( $use_cache ) { set_transient($transient_name, $mobile_menu, 60 * 60 * 24); }