Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: Aparece el slug de la página de inicio del idioma secundario en el sitemap
Solution: Nuestros especialistas han podido reproducir el problema en una nueva instalación de WordPress y la causa de este comportamiento es que la página de inicio ha sido creada en un idioma secundario (en vez del idioma por defecto). Para resolver este problema debe seguir los siguientes pasos:
- Cree una copia de seguridad del sitio completo
- Edita el archivo wp-content\plugins\wp-seo-multilingual\classes\RankMathSEO\Sitemap\Hooks.php
- En la línea 58 reemplaza este código:
- Luego ve a Math SEO -> Sitemap Settings -> Pages -> Desactiva "Include in Sitemap" -> Guarda los cambios -> Vuelve a activar la opción y guardar los cambios
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.
la url traducida al español muestra el slug con el nombre de la página en lugar del slug simple /es/ se muestra /es/inicio/
enlace oculto
he visto diversos comentarios, he aplicado todos, he vaciado cache de wpml, he desactivado el plugin de cache y he vaciado las entradas fantasma, el problema persiste, nos pueden ayudar?
1.- Por favor incremente el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puede agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:
- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */
Puede comprobar el límite de memoria de WordPress en WPML -> Soporte
2.- Una vez incrementado el límite de memoria de WordPress le pido que siga estos pasos:
- Desactive los plugins Yoast SEO y WPML SEO
- Vuelva a guardar los enlaces permanentes
- Borre cualquier memoria cache que pueda existir
- Active los plugins Yoast SEO y WPML SEO
Puede decirme el resultado de los pasos anteriores?
Buenos días, ya hemos realizado el aumento del límite de memoria y los pasos adicionales de desconexión y conexión de los plugin y el problema persiste en el sitemap se muestra el slug con el nombre de la página en lugar del slug simple /es/ se muestra /es/inicio/
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 realizaré ningún cambio en el sitio siempre es recomendable crear una copia de seguridad del sitio completo antes de compartir las credenciales de acceso.
También le recomiendo que busque entre los problemas conocidos lo que están relacionados con Rank Math: https://wpml.org/known-issues/ y revise la configuración del plugin en su sitio. Por ejemplo: está activa la opción de eliminar la base de URL de las categorías y esto puede causar conflictos también.
Buenos días, disculpe el retraso pero el fin de semana no acudí a la oficina. Ya había seguido ese hilo pero lamentablmente no funcionó. De todas formas he vuelto a seguir los pasos y no funciona, se mantiene el problema en el sitemap
He escalado este ticket a nuestro 2do nivel de soporte donde nuestros especialistas van a revisar el problema con mayor profundidad e intentarán encontrar una solución. Le mantendré al tanto de la evolución de este ticket.
Nuestros especialistas han podido reproducir el problema en una nueva instalación de WordPress y la causa de este comportamiento es que la página de inicio ha sido creada en un idioma secundario (en vez del idioma por defecto). Para resolver este problema debe seguir los siguientes pasos:
- Cree una copia de seguridad del sitio completo
- Edita el archivo wp-content\plugins\wp-seo-multilingual\classes\RankMathSEO\Sitemap\Hooks.php
- En la línea 58 reemplaza este código:
- Luego ve a Math SEO -> Sitemap Settings -> Pages -> Desactiva "Include in Sitemap" -> Guarda los cambios -> Vuelve a activar la opción y guardar los cambios