Saltar navegación

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

Problema:
Si estás experimentando que las entradas creadas en inglés o francés con el constructor de Divi en la parte delantera se duplican en la base de datos y aparecen duplicadas en el front de la web, tenemos una solución temporal para ti.

Solución:
Para solucionar este problema de manera temporal, te recomendamos seguir estos pasos:
1. Crea una copia de seguridad completa de tu sitio.
2. Edita el archivo

et_fb_ajax_save

que se encuentra en

wp-content/themes/Divi/includes/builder/functions.php

.
3. Añade el siguiente código justo después de la línea

function et_fb_ajax_save() {

:

\et_theme_builder_wpml_disable_term_filters( null, 'taxonomy', null);

4. Guarda los cambios y verifica si el problema se ha resuelto.

Es importante mencionar que esta solución puede ser temporal y podría quedar obsoleta si los autores de Divi incluyen una corrección en una actualización futura. Si después de probar esta solución el problema persiste o si la solución se ha vuelto irrelevante, te recomendamos abrir un nuevo ticket de soporte. Además, te sugerimos revisar los problemas conocidos relacionados, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins.

Si necesitas más ayuda, no dudes en contactarnos en nuestro foro de soporte.

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 33 respuestas, tiene 3 voces.

Última actualización por Carlos Rojas hace 1 año, 2 meses.

Asistido por: Carlos Rojas.

Autor Entradas
enero 17, 2024 en 5:23 pm #15196352

lagaheC

Hola,
Me han cerrado un hilo sin resolver, y justo lo que se indica en el ultimo mensaje por parte de soporte, es el problema que tengo. Las entradas que creo en el idioma inglés o francés, se asignan malamente. Se duplican en la base de datos y aparecen duplicadas cuando veo la entrada en el front de la web.

Esto solamente sucede cuando utilizo el contructor de Divi EN LA PARTE DELANTERA.

Es decir, una entrada que creo en inglés y le asigno las categorías, en base de datos se duplican en inglés y español, y estas se muestran en la web duplicadas.

El hilo al que me refiero y pueden ver toda la información, es este:
https://wpml.org/es/forums/topic/las-categorias-de-las-entradas-se-asignan-a-un-idioma-diferente-con-divi-builder/

Si quieren puedo hacer un video como me dijeron en la última respuesta, pero antes de poder hacerlo se cerró dicho hilo.

Gracias.

enero 18, 2024 en 5:15 pm #15201553

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Me parecen esperados los duplicados dentro de la base de datos, ya que WPML necesita crear una entrada para cada idioma.

¿Podría ser que estas experimentando problemas relacionados con el plugin "Dg Blog Module" from DiviGear?

¿Puedo ofrecerle proporcionar un sitio de prueba WPML y Divi en el que puedas instalar este complemento para que podamos ejecutar algunas pruebas?

Saludos
Andreas

enero 19, 2024 en 11:12 am #15204403

lagaheC

Hola Andreas,

hicimos unas pruebas sin usar ese plugin que mencionas y seguian mostrandose las categorías duplicadas, por lo que descartamos que fuera por eso.

Además, desactivamos todos los plugins menos WPML y Divi y seguía pasando lo mismo.
En base de datos, una entrada creada sin usar la parte delantera de Divi, no duplica las categorías en base de datos, pero si se usa, si que las duplica.

Por supuesto puedes crear un sitio de pruebas y probamos ahí hasta que lo solucionemos.

Gracias.

enero 23, 2024 en 9:23 am #15215078

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola nuevamente,

Por favor comparta un video siguiendo los pasos descritos en este mensaje: https://wpml.org/es/forums/topic/las-categorias-de-las-entradas-se-asignan-a-un-idioma-diferente-con-divi-builder/page/2/#post-15145427

De esta forma podré comprender mejor el problema y cómo reproducirlo en un sitio de pruebas.

enero 25, 2024 en 10:35 am #15225535

lagaheC

Hola Carlos,
te envío un link con un video que he hecho para que puedas ver donde está el problema.

enlace oculto

enero 25, 2024 en 12:42 pm #15226158

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 compartir el video.

Sospecho que la causa del problema está en el código que se utiliza para mostrar las categorías en el front, sin embargo no estoy 100% seguro. Para poder escalar este ticket a nuestros especialistas de 2do nivel es necesario reproducir el problema en una nueva instalación de WordPress + WPML que ya he creado y a la que puede acceder desde este enlace: enlace oculto

Quedo a la espera de su mensaje

enero 25, 2024 en 4:04 pm #15227263

lagaheC

Hola Carlos,

esto ya lo hicimos anteriormente. Una compañera suya me envió un sitio de pruebas para instalar Divi y WPML, estuvimos creando algunas entradas y no se apreciaba ningún problema.

Esto ocurre en mi sitio web ya que algo debe haber diferente o alguna incompatibilidad. No hay nada hecho a medida que puede interferir, e incluso se probo a desactivar todos los plugins y seguía ocurriendo lo mismo.

Necesito que por favor se revise mi sitio web y se encuentre el error en el mismo sitio web, sino vamos a seguir alargando este problema por meses repitiendo todos los pasos que ya hemos hecho.

Por favor, ¿puedes escalar a vuestros especialistas de 2º nivel para que lo revisen detenidamente fijandose en el problema que he reproducido en el video?

Gracias.

enero 26, 2024 en 8:29 am #15228974

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Por supuesto! Antes de escalar este ticket necesito que vuelva a compartir las credenciales de acceso al sitio en su próximo mensaje que he establecido como privado. También le pido que me autorice a crear una copia del sitio para enviarla a nuestros especialistas de 2do nivel.

Saludos!

enero 29, 2024 en 10:43 am #15237402

lagaheC

Hola Carlos,

Te paso las credenciales de nuevo y por supuesto estás autorizado a hacer una copia.

???

Tambien decirte que hemos migrado el sitio web a otro servidor para poder entregárselo al cliente, y necesitamos que una vez se arregle el problema, saber lo que se ha hecho para poder aplicarlo al sitio migrado donde también está el mismo error.

Gracias.

enero 29, 2024 en 10:49 am #15237416

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 volver a compartir las credenciales de acceso.

Antes de continuar le pido que actualice todos los plugins y temas que aparecen desactualizados en este enlace: enlace oculto y compruebe si el problema persiste o desapareció.

enero 29, 2024 en 12:49 pm #15238280

lagaheC

Hola Carlos,
he actualizado todos los plugins y tema, he vuelto a hacer una prueba y sigue el mismo problema.

enero 29, 2024 en 1:26 pm #15238484

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!

Me autoriza a desactivar todos los plugins y comprobar si el problema desaparece?

Si el problema no aparece en el sitio de prueba creado por mi compañera y solamente aparece en su sitio, entonces estamos frente a un problema muy puntual que probablemente sea causado por una funcionalidad de terceros.

enero 29, 2024 en 1:57 pm #15238636

lagaheC

Hola de nuevo,
Si puede desactivar los plugins que necesite, pero como le comenté anteriormente, estas pruebas ya se hicieron y no solucionaba el problema.
Pienso que lo mejor es que un experto revise el código en el momento donde se guardan las categorías en la base de datos y averiguar por qué se están duplicando cuando se crea una entrada que no está en el idioma por defecto y cuando se usa la parte frontal de Divi.
Gracias.

enero 30, 2024 en 10:23 am #15242576

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

He vuelto a realizar las pruebas en el sitio y solamente puedo ver el problema con los shortcodes del plugin 'Dg Blog Module', como menciona mi colega en este mensaje: https://wpml.org/es/forums/topic/las-categorias-de-las-entradas-se-asignan-a-un-idioma-diferente-con-divi-builder-2/#post-15201553

Usted afirma que el problema persiste incluso sin este plugin, por lo que le pido que lo reproduzca en este sitio de pruebas: enlace oculto

Si el problema persiste sin este plugin, entonces le pido que comparta una URL donde pueda verse.

Quedo a la espera de su mensaje.

enero 31, 2024 en 11:58 am #15248959

lagaheC

Hola Carlos,

como puedes ver en este video:
enlace oculto

Todos los plugins están desactivados menos WPML y el tema Divi.

Si desactivamos el plugin 'Dg Blog Module' no podremos ver las entradas en el front de la web porque todo el sitio está construido con ese plugin, por eso muestro la base de datos para que se pueda comprobar que cuando se crea en inglés, se duplican las categorías, pero en español no se duplican.

Para confirmar que las categorias en la base de datos no deben duplicarse, grabo este otro pequeño video donde se demuestra el error que tenemos:
enlace oculto

Por otro lado, no puedo reproducir el mismo error en vuestro sitio de pruebas porque no tiene Divi instalado y aunque lo instale, no tendrá la misma configuración que tiene mi sitio web. Ya probamos a hacerlo en otro sitio de pruebas, se instalo Divi y no presentaba el error que tiene mi sitio web, obviamente porque el sitio de pruebas es un sitio totalmente limpio.

Como he comentado en varias ocasiones, necesito que por favor se mire el código en mi sitio web, se escale el ticket a quien corresponda y pueda solucionarlo.

Llevamos mucho tiempo con este tema.

Gracias.