[Resuelto] Eliminar categoria-producto lengua secundaria Rank Math
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema: El cliente tiene un sitio de WooCommerce con WPML y Rank Math, y enfrenta problemas con la eliminación de la base de la categoría 'categoria-producto' en las URLs de las categorías de productos en el idioma secundario, mientras que en el idioma principal funciona correctamente. Además, en el idioma principal, algunas categorías redirigen automáticamente a productos. Solución: Si estás experimentando este problema, te recomendamos dos opciones: 1. Cambia el idioma del backend en la configuración de Rank Math y guarda la configuración. 2. Busca la opción y tradúcela en los textos de administración, como se describe en esta guía: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/ Si el problema persiste, especialmente con las redirecciones automáticas en el idioma principal, contacta directamente al servicio de soporte de Rank Math para resolverlo.
Es posible que esta solución sea irrelevante debido a actualizaciones o porque no se ajusta exactamente a tu caso. Te recomendamos 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 los temas y plugins. Si el problema persiste, no dudes en abrir un nuevo ticket de soporte 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.
Antecedentes del problema:
Tengo un Woocommerce con WPML y Rank Math. Tengo configurado Rank Math para eliminar de las url de las categorias de productos la base categoria-producto de las urls. En la lengua principal funciona correctamente.
Síntomas:
En la lengua secundaria no funciona y sigue añadiendo categoria-producto en la url.
Preguntas:
¿Cómo puedo eliminar la base categoria-producto de las urls en la lengua secundaria?
Esta configuración no es recomendada porque puede ocasionar problemas en las URLs del frontend. En caso de que desee continuar con la configuración le recomiendo dos opciones:
- En la configuración de Rank Math puede cambiar el idioma del backend (barra de administración arriba) y guardar la configuración
- Como alternativa puede buscar la opción y traducirla en los textos de administració, tal y como se describe en esta guía: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
1.- De los pasos que mencioné en mi mensaje anterior, puede decirme cuales realizó y cual fue el resultado?
2.- Por favor tenga en cuenta que los plugins de WPML no realizan cambios en el idioma original por lo que si ha detectado que "Hay categorías que se hacen redirects automáticos a productos" debe contactar directamente al servicio de soporte de RankMath para solucionarlo.
3.- Puede explicar por qué dice que "A nivel SEO es nefasto no eliminar la base de la categoría."? No entiendo exactamente a lo que se refiere porque la estructura de URLs de WordPress es la más utilizada en el mundo y es muy buena para el SEO.
1. En la configuración de RanktMath en ambos idiomas está activado eliminar la base de la categoría. Y en ambos idiomas ahora se elimina la base correctamente.
2. Si desactivo la opción eliminar la base de la categoría el redirect ya no sucede.
3. Porque que en la URL se aparezca /categoria-producto/accesorios/figuras-de-accion/ no tiene relevancia semántica, afecta a al rastreo, añade profundidad en la url innecesaria y son poco limpias y amigables.
He probado diferentes soluciones y leído toda la documentación posible:
2.- El redirect sucede en el idioma original o en el idioma secundario?
3.- Muchas gracias por su explicación. He entendido el punto.
4.- He revisado nuestros tickets internos y el problema de eliminar la base de las categorías sigue existiendo, porque depende en gran medida de los autores de RankMath.
Teniendo lo anterior en cuenta, no estoy seguro de cual es el problema ahora mismo, ya que el problema original era eliminar la base de las categorías y usted ha mencionado que ya se eliminan en ambos idiomas. Entiendo que lo que falta es solucionar el problema del redireccionamiento, cierto?
De ser lo anterior cierto entonces en mi próximo mensaje voy a compartir el acceso al un sitio sandbox para intentar reproducir el problema y escalarlo a nuestro 2do nivel de soporte.
Quedo a la espera de su mensaje.
Nota: Por favor tenga en cuenta que las páginas de errata que ha compartido (de forma excelente) se refieren a problemas que persisten actualmente.