This thread is resolved. Here is a description of the problem and solution.

Problem: Las páginas de archivo de categoría dan error 404 en el idioma secundario

Solution: Desactiva la función de remover la base del slug de categorías del plugin WordPress SEO de Yoast

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 el foro 6 días a la semana, durante 22 horas por día.

This topic contains 5 respuestas, has 2 mensajes.

Last updated by marcalS hace 3 años, 8 meses.

Assigned support staff: Otto.

Autor Publicaciones
julio 15, 2016 a las 9:37 am #960021

marcalS

Si actualizo una categoría de la estructura de categorías en un idioma, las paginas de las categorías en ese idioma funcionan, pero las categorías en otro idioma dejan de funcionar.

Por ejemplo:
hidden link funciona correctamente
hidden link da error 404

He probado de cambiar la estructura de categorías padre e hijas pero no hay manera.

El problema se debe a la configuración del wpml?

julio 15, 2016 a las 1:36 pm #960485

Otto
Supporter

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

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Gracias por contactarte con el foro de soporte!

Por favor, prueba lo siguiente:
Ve a WPML > Traducción de taxonomías > Selecciona Categorías y ve a la pestaña "Sincronización de Jerarquía"

Si esto no lo resuelve, haz la siguiente prueba por favor:
-Haz un back up completo de tu sitio
-Desactiva todos los plugins no relacionados con WPML
-Cambia por un momento a un tema por defecto de WordPress (Twenty-Fourteen por ejemplo)
-Si el problema desaparece, activa uno por uno para comprobar con cuál es el problema de compatibilidad

Muchas gracias por tu cooperación.

Quedo a la espera de tus resultados.

Un saludo cordial,

Otto

julio 15, 2016 a las 2:04 pm #960565

marcalS

he sincronizado las jerarquías quedando la estructura igual en los dos idiomas. Pero sucede lo mismo, el idioma modificado en última instancia se ve bien pero el otro da errores 404.

Después he desactivado todos los plugins excepto el wpml y sigue pasando lo mismo. También he probado de cambiar el tema. He probado con el twentysixten y pasa lo mismo.

julio 15, 2016 a las 2:15 pm #960573

marcalS

Parece que el problema esta relacionado con el plugin yoastseo y la funcionalidad de
quitar la categoría base (normalmente /category/) de la URL de categoría.

Si la desactivo, parece que las url's con /category/ funcionan.

julio 15, 2016 a las 2:30 pm #960609

Otto
Supporter

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

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Esa iba a ser mi siguiente sugerencia. Aunque es raro que el problema persista con todos los plugins desactivados.

De todos modos, esa funcionalidad del plugin YOAST SEO no es compatible con WPML. Si la desactivas y todo funciona correctamente, es el comportamiento esperado.

Por favor, verifícalo y dime si necesitas algo más en relación a este problema.

Un saludo cordial,

Otto

julio 15, 2016 a las 2:44 pm #960641

marcalS

Bien, pero lleva años funcionando con esta configuración y no fallaba. Parece que con las últimas actualizaciones habrá dejado de funcionar.