- Estado
- Resuelto
- Resuelto en
- WP Residence Theme 5.5.0
- Plugin/tema relacionado
- WPResidence
- Etiquetas de temática
- Compatibility
Resumen del problema
Al usar el tema WP Residence con WPML, el selector de idiomas ubicado en el menú hamburguesa para móviles/tabletas puede redirigir a URL no relacionadas en lugar de a la versión traducida de la página actual.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …wp-content/plugins/wpresidence-core/api/inc/menu_functions/menu_functions.php.
- Busque la línea 156.
- Reemplace:
$mobile_menu = get_transient($transient_name); - Por:
$use_cache = ! has_filter( 'wpml_active_languages' ); $mobile_menu = $use_cache ? get_transient( $transient_name ) : false; - Busque la línea 198.
- Reemplace:
set_transient($transient_name, $mobile_menu, 60 * 60 * 24); - Por:
if ( $use_cache ) { set_transient($transient_name, $mobile_menu, 60 * 60 * 24); }