Saltar al contenido Saltar a la barra lateral

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 10 respuestas, tiene 0 voces.

Última actualización por Dudu hace 1 año.

Asistido por: Otto.

Autor Publicaciones
mayo 6, 2025 a las 15:19 #17002574

Dudu

Antecedentes del problema:
Estoy tratando de eliminar un selector de idioma que aparece en el menú hamburguesa de la versión móvil de mi sitio web enlace oculto.

Síntomas:
El selector de idioma aparece en el menú hamburguesa de la versión móvil y quiero eliminarlo.

Preguntas:
¿Cómo puedo eliminar el selector de idioma del menú hamburguesa en la versión móvil?

mayo 6, 2025 a las 16:01 #17002782

Otto

Hola,

Para brindarle un mejor soporte, te agradecería que me enviaras la información de depuración de WPML. Puede seguir esta guía para encontrarlos: https://wpml.org/faq/provide-debug-information-faster-support/

Si no me equivoco, ese selector de idiomas es del tema. Podrías por favor revisar si entre las opciones del tema no está la posibilidad de desactivarlo?

Saludos cordiales,
Otto

mayo 6, 2025 a las 16:11 #17002807

Dudu

No he encontrado la opción de desactivarlo en las opciones del tema.

Inspeccionando el elemento me sale un div = wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-dropdown js-wpml-ls-legacy-dropdown

Creo que es un elemento de wpml

Gracias

Oriol

mayo 6, 2025 a las 17:32 #17003051

Otto

Hola,

Si el menú es de WPML deberías poder quitarlo así:
• Paso 1: En el escritorio, ve a WPML → Idiomas.
• Paso 2: En “Conmutador de idioma en el menú”, localiza el menú asignado al móvil (suele llamarse “Mobile Menu” o similar).
• Paso 3: Haz clic en Editar y desmarca “Activar conmutador en este menú” o elimínalo con el botón Eliminar.
• Paso 4: Guarda cambios y vacía la caché del sitio / CDN si aplica.
• Paso 5: Verifica en un dispositivo móvil que el selector ya no aparece.

Si es del tema, y no ofrece una opción para agregarlo/quitarlo entonces te sugiero que lo ocultes mediante CSS:

• Paso 1: Ve a Apariencia → Personalizar → CSS Adicional.
• Paso 2: Añade:

#mobile_menu .wpml-ls-menu-item{display:none!important;}

• Paso 3: Publica los cambios.
• Paso 4: Limpia caché y comprueba el menú móvil.

Saludos cordiales,
Otto

mayo 6, 2025 a las 17:39 #17003072

Dudu

Hola Otto,

El menú Mobil no sale como activado en el conmutador de idioma de WPML.

He agregado el código CSS y vaciado caché, pero sigue apareciendo

No entiendo porqué

Gracias

mayo 6, 2025 a las 17:59 #17003124

Otto

Hola,

Gracias.

Para investigar mejor el problema, ¿puedes proporcionarme acceso temporal a tu sitio (wp-admin y FTP)?
**Importante:**
- **Haz un backup** de tu sitio antes de compartir los datos.
- Si no ves un formulario privado para ingresar las credenciales, **no las publiques** en el foro.

Si es necesario, podría replicar tu sitio localmente instalando un plugin (Duplicator, WP All in One Migration, WP Staging o Updraft Plus)? Una vez resuelto el problema, borraré la copia.

Saludos cordiales,
Otto

mayo 6, 2025 a las 18:09 #17003164

Otto

Hola Oriol,

He usado esta otra versión:

@media (max-width: 768px){
   .wpml-ls-menu-item{display:none !important;}
}

y por lo que puedo ver funciona.

Podrías confirmarlo?

Saludos cordiales,
Otto

mayo 6, 2025 a las 18:12 #17003187

Dudu

Hola Otto,

Yo sigo viendo el conmutador en la version mobil

He vaciado caché y lo he revisado desde mi telefono

Gracias

Oriol

mayo 6, 2025 a las 18:19 #17003197

Otto

Hola,

En la captura de pantalla que compartiste al abrir el post hay dos switchers.

El CSS elimina el que no es de WPML, al menos para mi :), mira la captura de pantalla que adjunto. Y queda el otro. Quieres eliminarlo también?

Saludos cordiales,
Otto

CleanShot 2025-05-06 at 15.16.50.png
mayo 6, 2025 a las 19:53 #17003444

Dudu

Si!
Muchas gracias

Oriol

mayo 6, 2025 a las 19:58 #17003449

Otto

Hola,

He cambiado el CSS:

@media (max-width: 768px){
   .wpml-ls-menu-item{display:none !important;}
   .lang-wrap{display:none !important;}
}

Ahora no se ve ningún selector en la versión móvil 🙂

Saludos cordiales,
Otto

mayo 6, 2025 a las 20:02 #17003453

Dudu

Genial!
Muchas gracias Otto