Ir al contenido Ir a la barra lateral

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
Después de migrar el sitio al dominio real y activar WPML, los idiomas desaparecieron y al interactuar con algunos elementos internos de WPML, WordPress mostró un error general.
Solution:
1. Crea una copia de seguridad del sitio completo.
2. Añade el siguiente código al final del archivo functions.php del tema activo:

function wpmlsupp_1891_fix_missing_icl_tables() {<br />    if( function_exists( 'icl_sitepress_activate' ) )<br />        icl_sitepress_activate();<br />}<br />add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' );

3. Guarda el archivo y visita el sitio en el frontend hasta que cargue completamente.
4. Elimina el código anterior de functions.php.
5. Ve a WPML -> Soporte -> Enlace 'solución de problemas' y haz click en los botones mencionados en este enlace: https://wpml.org/documentation/support/wpml-troubleshooting-options/#troubleshooting-wpml
6. Verifica si el problema se ha resuelto.

Si esta solución no resuelve tu problema o parece no ser relevante debido a que está desactualizada o no se ajusta a tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de temas y plugins. Para más asistencia, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/ayuda-en-espanol/.

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 5 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 3 semanas, 5 días.

Asistido por: Carlos Rojas.

Autor Publicaciones
julio 4, 2025 a las 9:33 pm #17203117

darwinB-2

Antecedentes del problema:
Migramos el sitio al dominio real y activamos WPML para pasar del portal de desarrollo al de producción.

Síntomas:
Nos desaparecieron los idiomas y al tocar algunos elementos internos de WPML, WordPress lanza un error general.

Preguntas:
¿Cómo podemos recuperar los idiomas desaparecidos después de la migración?
¿Cómo solucionar el error general que aparece al interactuar con elementos de WPML?

julio 7, 2025 a las 10:54 am #17207902

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

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

Hola,
Muchas gracias por contactarnos

Por favor realiza los siguientes pasos:
- Crea una copia de seguridad del sitio completo
- Pega este código al final del archivo functions.php que se encuentra en la carpeta del tema activo:

function wpmlsupp_1891_fix_missing_icl_tables() {
    if( function_exists( 'icl_sitepress_activate' ) )
        icl_sitepress_activate();
}
add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' ); 

- Guarda el archivo
- Visita el sitio en el frontend y espera a que cargue completamente
- Elimina el código que acabas de pegar en functions.php
- Ve a WPML -> Soporte -> Enlace 'solución de problemas' -> Haz click en los botones que se mencionan en este enlace: https://wpml.org/documentation/support/wpml-troubleshooting-options/#troubleshooting-wpml
- Comprueba si el problema desapareció

Puedes decirme el resultado de los pasos anteriores?

Saludos,
Carlos

julio 7, 2025 a las 5:13 pm #17210556

darwinB-2

Hola Carlos, buenas tardes.

Gracias por tu mensaje, pasos y links.

Realicé los pasos, pero no han vuelto a aparecer los botones de cambio de idiomas que teníamos presentes en el cabezal, arriba a la derecha del todo.

Tengo forma de pasarles un acceso y que revisen como se puede solucionar?

Gracias
Saludos

julio 8, 2025 a las 9:54 am #17212877

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

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

Muchas gracias por su respuesta.

He establecido su próximo mensaje como privado para que pueda compartir las credenciales de acceso al sitio de forma segura.

Por favor confirma que has creado una copia de seguridad del sitio completo que puedas restaurar en caso de ser necesario.

julio 9, 2025 a las 10:10 am #17218177

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

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

Muchas gracias por compartir las credenciales de acceso.

El problema era que los idiomas no se habían activado. Lo he activado y ya aparece el selector de idiomas correctamente.

Puede confirmar que el problema se ha resuelto?

julio 9, 2025 a las 6:22 pm #17220678

darwinB-2

Gracias Carlos por la ayuda, confirmo el tema quedó completamente solucionado.

Gracias nuevamente
Saludos

julio 10, 2025 a las 7:29 am #17222142

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

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

Genial!

Por favor no dudes en contactarnos si necesitas de nuestra asistencia en el futuro con WPML. Estamos aquí para ayudarte.

Que tengas un excelente día.