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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 -

Zona horaria del soporte: Europe/Vienna (GMT+02:00)

Este tema contiene 6 respuestas, tiene 0 voices.

Última actualización por Lucas Vidal de Andrade hace 1 día, 6 horas.

Asistido por: Lucas Vidal de Andrade.

Autor Publicaciones
octubre 7, 2025 a las 10:47 am #17463296

jose-davidE

Antecedentes del problema:
Disponemos de un popup que hace las funciones de restricción de acceso por edad y que surge en cualquier página de la web al acceder. Este popup trae incorporada las dos versiones idiomáticas que se pueden cambiar a través del selector de idiomas presente en el propio popup. Una vez pulsas el botón accedes correctamente a la web en el idioma que hayas seleccionado en el popup.

Síntomas:
El problema que nos encontramos reside en que una vez ya en la web tras superar la restricción por edad, si se cambia de idioma vuelve a saltar la restricción por edad.

Preguntas:
¿Cómo podemos hacer que la restricción por edad salte solo una vez al acceder a la web y no vuelva a hacerlo si se cambia de idioma?

octubre 7, 2025 a las 12:10 pm #17463646

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English )

Zona horaria: Europe/Vienna (GMT+02:00)

Hola,

Gracias por compartir los detalles. Creo que este es el comportamiento esperado, aunque en tu caso no sea la mejor opción.

Te pido que revises tus opciones de visualización del pop-up, incluyendo la pestaña "Avanzado". Si no encuentras ninguna opción que permita que el pop-up se muestre solo una vez, por favor comparte capturas de pantalla de las opciones de visualización, para que pueda revisar lo que tienes configurado actualmente en tu sitio.

Gracias.

octubre 7, 2025 a las 1:04 pm #17463886

jose-davidE

Le paso configuración y condiciones de visualizacion del popup.

No se exista alguna forma desde WPML de evitar el hecho de que vuelva a aparecer el popup tras haber aceptado previamente en cualquiera de los idiomas la restricción de edad.

navisa1.png
Navisa 2.png
Navisa3.png
octubre 7, 2025 a las 2:12 pm #17464148

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English )

Zona horaria: Europe/Vienna (GMT+02:00)

Gracias por compartir.

Me gustaría revisar esto directamente en tu sitio. Para ello, necesitaría acceso temporal (WP-Admin y FTP) a tu sitio, preferiblemente a un sitio de prueba o staging donde se haya replicado el problema, si es posible.

Los campos requeridos se encuentran debajo de la sección de comentarios. La información que ingreses es privada, es decir, solo tú y yo podemos verla y tener acceso a ella.

Es posible que necesite replicar tu sitio web localmente. Para hacerlo, necesito instalar temporalmente un complemento llamado "Duplicator" o "All in One WP Migration" en tu sitio web. Esto me permitirá crear una copia de tu sitio web y su contenido. Una vez que el problema esté resuelto, eliminaré el sitio web local. Avísame si esto te parece bien.

IMPORTANTE

Por favor, realiza una copia de seguridad de los archivos y de la base de datos del sitio antes de darnos acceso.

Si no ves los campos de wp-admin/FTP, esto significa que los datos de inicio de sesión de tu sitio se estarían haciendo PÚBLICOS. NO publiques los detalles de tu sitio web si no ves los campos requeridos de wp-admin/FTP. Si no los ves, pídeme que habilite la caja privada. La caja privada se ve así:

enlace oculto

octubre 8, 2025 a las 10:23 am #17466748

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English )

Zona horaria: Europe/Vienna (GMT+02:00)

Hola,

Actualicé las reglas de visualización del pop-up y ahora parece que el comportamiento es el que esperas. Hice una prueba y aparece solo una vez. ¿Puedes confirmarlo, por favor?

octubre 8, 2025 en 1:00 pm #17467332
jose-davidE

Si en ese sentido, ya no lo hace. Sin embargo he percibido unas anomalías que antes no ocurrían:

1. En en popup de restricción de edad, si clicas en uno de los idiomas cierra el popup y te muestra ya la web. Solo debería mostrar la web si se hace clic en el boton " Tengo 18 años o más ". Si se se hace clic en los eleemntos del selector de idioma se cambia el popup entre idiomas, es decir se muestra la versión del popup en español o ingles (esto si lo hacía correctamente antes)

2. En inglés, al acceder tanto desde el popup a la web como si una vez ya dentro, desde el logo de Navisa del menú, no te lleva al enlace normal de home : enlace oculto si no que te redirige a: enlace oculto

3. En Español en Somos Navisa -> Premios. Si se hace clic en el enlace de un vino premiado que abre en otra pestaña, te vuelve a mostrar el popup

4. Salta el popup cada vez que se intenta acceder a la web, es como si no se guardase tu acceso de mayor de 18 por un tiempo prudencial. Si abres la web de nuevo en otra pestaña te lo vuelve a pedir.

Un saludo

Los hilos nuevos creados por Lucas Vidal de Andrade y vinculados a este se encuentran a continuación:

https://wpml.org/es/forums/topic/dividir-unwanted-url-parameters-on-en-home-page/

octubre 8, 2025 a las 2:08 pm #17467592

Lucas Vidal de Andrade
Partidario de WPML desde 11/2023

Idiomas: Inglés (English )

Zona horaria: Europe/Vienna (GMT+02:00)

Entiendo. Sobre el pop-up: he revertido tus opciones anteriores.

En tu caso, básicamente lo que necesitas es:

1. Que el pop-up aparezca solo una vez, independientemente del cambio de idioma;
2. Que la regla #1 se aplique, excepto si el cambio de idioma ocurre dentro del propio pop-up.

Me tomó un tiempo entender esto, gracias por tu paciencia. Este escenario específico puede lograrse con código personalizado o con una lógica más avanzada dentro de Elementor, lo cual va más allá de lo que puedo ofrecer aquí en el soporte.

Personalmente, te recomiendo dejarlo como está. El cambio de idioma no es frecuente (en teoría, un usuario cambia de idioma solo una vez) y esto tiene poco impacto en la experiencia del usuario.

Sobre el enlace enlace oculto, he creado otro ticket para trabajar en paralelo y no mezclar los problemas. Te responderé directamente por allí:

https://wpml.org/es/forums/topic/dividir-unwanted-url-parameters-on-en-home-page/

Gracias.