Traducir URLs y dirigir a los visitantes
POM Translate asigna a un único objeto canónico de WordPress una dirección pública específica para cada idioma. Lo hace sin duplicar la entrada ni el término:
- detecta el idioma a partir del prefijo de la solicitud;
- resuelve los segmentos de ruta localizados de vuelta al objeto base de WordPress;
- reconstruye los enlaces con el prefijo del idioma de destino y los slugs almacenados;
- redirige una ruta no canónica que se puede resolver a su forma localizada actual.
El contenido legible y los slugs de las URLs utilizan editores independientes. Traducir un título no crea su slug, y cambiar un slug no traduce el título.
Ejecutar una prueba de ruta completa
- Elige una página publicada con un enlace permanente sencillo en el idioma base.
- Abre Translations → Translate URLs → Content URLs.
- Selecciona Post, busca la página y elige Load slugs.
- Introduce un Slug for locale distinto y selecciona Save slugs.
- Sigue un enlace generado por WordPress o por el selector de idioma de POM Translate.
- Comprueba el prefijo de idioma, el slug localizado, el estado HTTP, el objeto renderizado, la URL canónica y los enlaces de idiomas alternativos.
- Repite el proceso con una cadena de consulta y un fragmento si esa ruta normalmente los utiliza.
Si aparece No base slug is stored for this object yet, guarda el objeto de origen en WordPress y vuelve a cargarlo.
Comprender las capas de la URL
- Los ajustes de idioma deciden si un idioma utiliza un subdirectorio inicial.
- Los códigos de idioma se convierten en prefijos de URL únicos.
- Content URLs almacena los slugs de entradas y términos por cada idioma adicional.
- Las definiciones de reescritura de WordPress proporcionan las bases de ruta de tipos de contenido y taxonomías.
- Custom links asigna destinos externos, de archivo, de iframe, de descarga o registrados manualmente.
- La salida SEO deriva las direcciones canónicas y
hreflangdel mismo constructor de rutas localizadas.
Elegir una guía específica
| Objetivo | Guía |
|---|---|
| Comprender la detección de prefijos y la resolución de solicitudes | Comprender las rutas con prefijo de idioma |
| Añadir o quitar el prefijo del idioma base | Configurar las rutas del idioma principal |
| Localizar el slug de una entrada, página o tipo de contenido personalizado | Traducir los slugs de las entradas |
| Localizar rutas de términos jerárquicas o planas | Dirigir los slugs de términos traducidos |
| Sustituir destinos que no son objetos | Traducir URLs personalizadas |
| Comprobar la dirección preferida de cada página | Comprender las URLs canónicas |
| Comprobar las alternativas de idioma para los motores de búsqueda | Comprender los enlaces de idiomas alternativos |
| Proteger las direcciones antiguas tras un cambio de URL | Planificar redirecciones para URLs de idioma modificadas |
| Actualizar la configuración de reescritura de WordPress | Actualizar las rutas tras cambios de configuración |
| Elegir un slug de destino que no esté en uso | Resolver conflictos de URLs traducidas |
| Diagnosticar un idioma, redirección o 404 incorrectos | Solucionar problemas de URLs traducidas |