Saltar al contenido Saltar a la barra lateral

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

Problema:
Si está experimentando que la traducción de sus páginas es demasiado lenta y se queda en estado 'en curso', y ha notado un error fatal relacionado con Elementor en sus registros, como el siguiente:

PHP Fatal error: Uncaught Error: Call to a member function get_main_id() on null in /wp-content/plugins/elementor-pro/core/utils.php:80

Este problema puede ocurrir cuando hay un elemento de formulario en la página, los 'Elementos anidados' están activados en las funciones experimentales de Elementor, y el widget de formulario es el subelemento del widget de pestañas.

Solución:
Hemos identificado que este es un problema conocido y estamos en espera de una respuesta de los autores de Elementor. Mientras tanto, le recomendamos que pruebe las soluciones alternativas que se han discutido en nuestro foro. Puede encontrar las soluciones sugeridas en el siguiente enlace: https://wpml.org/forums/topic/the-translation-is-not-completed-the-pages-stay-on-refreshing-translation-status/#post-13881653. Antes de intentar cualquier solución, asegúrese de tener una copia de seguridad completa de su sitio.

Si esta solución no parece relevante o si continúa teniendo problemas, por favor, abra un nuevo ticket de soporte en nuestro foro: https://wpml.org/es/forums/forum/soporte-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 6 respuestas, tiene 2 voices.

Última actualización por Mateus Getulio hace 1 año, 9 meses.

Asistido por: Mateus Getulio.

Autor Publicaciones
enero 2, 2024 a las 7:10 pm #15144517

javierg-57

Estoy tratando de:

URL de (mi) sitio web donde aparece el problema:

Yo esperaba ver:

En vez de eso, obtuve:

https://wpml.org/es/forums/topic/las-traducciones-de-paginas-se-quedan-en-estado-en-curso/

enero 3, 2024 a las 5:12 pm #15148230

Mateus Getulio
Colaborador

Idiomas: Inglés (English ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

Gracias por tu contacto.

Probemos una posible solución para este problema. Siga estos pasos por favor:

- Primero, asegúrese de tener una copia de seguridad del sitio web antes de continuar
- Vaya a WPML -> Soporte en su panel de administración
- Haga clic en el enlace "solución de problemas"
- Busque la sección "Limpiar" y presione estos botones:

# Clear the cache in WPML
# Remove ghost entries from the translation tables
# Fix element_type collation
# Synchronize local job ids with ATE jobs
# Synchronize translators and translation managers with ATE
# Set language information
# Fix post type assignment for translations

Por favor intenta esto:

- Vaya a la página afectada y realice una pequeña modificación en el contenido del idioma original
- Intente traducir esa página nuevamente y vea si funcionará bien esta vez

Entonces cuéntanos tus resultados. Gracias.

Saludos,
Mateus.

enero 4, 2024 a las 6:10 pm #15152655

javierg-57

La traducción es demasiado lenta, no entiendo que pasa, ya he hecho lo que describe en la solución y aún continuan los problemas

enero 4, 2024 a las 9:28 pm #15153037

Mateus Getulio
Colaborador

Idiomas: Inglés (English ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,
Muchas gracias por su mensaje

Le pido que realice los siguientes pasos:
- Cree una copia de seguridad del sitio completo
- Ve a https://wpml.org/es/account/sitios/
- Borre el sitio actual
- Vuelva a añadir el sitio y obtén una nueva llave de registro
- Ve a Plugins -> Añadir nuevo -> Pestaña 'Comercial' -> Borre el registro actual y vuelva a registrar el plugin con la nueva llave de registro

Entonces, le pido que realice los siguientes pasos en las páginas que necesitan traducirse:
- Edite cada página en el idioma original
- Realice un pequeño cambio en el contenido
- Guarde los cambios (esto refrescará la entrada en la base de datos para dicha página y actualizará el estado de traducció)
- Ve a WPML -> Administración de Traducción -> Selecciona y traduzca la página

Compruebe si el problema ha desaparecido

Puede decirme el resultado de los pasos anteriores?

Saludos,
Mateus

enero 6, 2024 a las 9:06 pm #15156993

javierg-57

No funciona

Imagen de WhatsApp 2024-01-06 a las 16.04.42_30ac9754.jpg
enero 8, 2024 a las 12:20 pm #15160262

Mateus Getulio
Colaborador

Idiomas: Inglés (English ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

Gracias por su respuesta.

Me gustaría solicitar acceso temporal al sitio (wp-admin y FTP) con el objetivo de ver el problema más de cerca. Su próxima respuesta será privada y en ella encontrará los campos correspondientes a las credenciales solicitadas.

Aunque no haya realizado ningún cambio en el sitio siempre es recomendable crear una copia de seguridad del sitio completo antes de compartir las credenciales de acceso.

Saludos,
Mateus.

enero 8, 2024 a las 4:21 pm #15161868

Mateus Getulio
Colaborador

Idiomas: Inglés (English ) Portugués, Brasil (Português )

Zona horaria: America/Sao_Paulo (GMT-03:00)

Hola,

Gracias por proporcionar las credenciales.

Tras una inspección más detallada, hemos verificado que el problema que enfrenta ha sido reportardo anteriormente en nuestro foro: https://wpml.org/forums/topic/the-translation-is-not-completed-the-pages-stay-on-refreshing-translation-status/. En los registros, podemos encontrar un error fatal proveniente de un archivo de Elementor:

PHP Fatal error: Uncaught Error: Call to a member function get_main_id() on null in /wp-content/plugins/elementor-pro/core/utils.php:80

El problema ocurre cuando:

- Hay un elemento de formulario en la página
- Los "Elementos anidados" están activados en las funciones experimentales de Elementor (Elementor > Ajustes > Características)
- El widget de formulario es el subelemento del widget de pestañas

Ahora mismo estamos esperando una respuesta de los autores de Elementor. Mientras tanto, existen algunas soluciones que puede probar; compruébelas aquí por favor: https://wpml.org/forums/topic/the-translation-is-not-completed-the-pages-stay-on-refreshing-translation-status/#post-13881653.

Sólo asegúrese de tener una copia de seguridad completa antes de probar cualquier solución.

Aguardo su regreso. ¡Gracias!