Traducir slugs de entradas
POM Translate almacena un slug por entrada e idioma manteniendo un único ID de entrada de WordPress. El mismo editor cubre entradas, páginas y tipos de contenido personalizados aptos.
Guardar un slug localizado
- Guarda la entrada original en su editor habitual de WordPress.
- Abre Translations → Translate URLs → Content URLs.
- Selecciona Post.
- Usa Search for an item y selecciona el objeto requerido.
- Elige Load slugs.
- Revisa el Base slug mostrado.
- Introduce cada Slug for locale.
- Selecciona Save slugs.
- Sigue un enlace de frontend generado para cada idioma editado.
La entrada se normaliza como slug de WordPress al guardarse. Una entrada vacía se ignora en lugar de usarse para borrar la ruta.
Comprender las rutas jerárquicas
Para un tipo de contenido jerárquico como las páginas, la ruta contiene los slugs localizados de todos los antecesores seguidos del slug del objeto actual:
/fr/parent-traduit/enfant-traduit/
Cada segmento recurre de forma independiente a su slug base almacenado y, después, al post_name actual de WordPress. Completa la cadena de páginas superiores antes de considerar la ruta hija como totalmente localizada.
Para los tipos de contenido personalizados, la base de reescritura o de archivo registrada puede preceder a la ruta del objeto. Esa base es distinta del slug individual de la entrada.
Verificar la resolución
La ruta localizada debe resolverse de vuelta al ID de entrada original. Comprueba:
- el prefijo de idioma;
- cualquier base de ruta del tipo de contenido;
- cada página antecesora;
- el slug final de la entrada;
- los sufijos de paginación o de endpoint cuando correspondan;
- las URL canónicas y de idiomas alternativos.
Si el slug traducido ya está almacenado para otro objeto en el mismo idioma, el editor informa de un conflicto y no guarda ese valor. Elige un slug realmente distinto.
Cambiar el título de la entrada más tarde no reescribe automáticamente el slug localizado. Revisa los títulos y las rutas como decisiones de publicación independientes.