Saltar al contenido Saltar a la barra lateral

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Zona horaria del soporte: America/Argentina/Buenos_Aires (GMT-03:00)

Este tema contiene 1 respuestas, tiene 0 voices.

Última actualización por Otto hace 3 semanas, 4 días.

Asistido por: Otto.

Autor Publicaciones
octubre 17, 2025 a las 12:52 pm #17494101

caritasB-2

Antecedentes del problema:
He creado un idioma personalizado llamado valenciano en mi sitio de WordPress. Al configurarlo, el slug se estableció como 'val-es', pero quiero cambiarlo a 'val'. Intenté modificarlo en la sección de editar idiomas.

Síntomas:
Las páginas traducidas al valenciano siguen apuntando a 'val-es' a pesar de haber cambiado el slug.

Preguntas:
¿Cómo puedo cambiar el slug de 'val-es' a 'val' para el idioma valenciano?
¿Por qué las páginas traducidas no reflejan el cambio de slug?

octubre 17, 2025 a las 1:40 pm #17494337

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

No es posible cambiar el código de un idioma personalizado:
https://wpml.org/faq/how-can-i-assign-or-change-language-code-to-existing-content/

Aquí explican como superar esta limitación:
https://wpml.org/faq/how-can-i-assign-or-change-language-code-to-existing-content/
https://wpml.org/forums/topic/change-language-slug/

En resumen, tienes que hacer lo siguiente:
- Ir a WPML → Idiomas → Editar idiomas → Añadir idioma y crear Valenciano con código val. Asigna un Locale válido, p. ej. ca-ES-valencia, y hreflang ca-ES-valencia.
- En WPML → Idiomas → Formato de URL, confirma “Idiomas en directorios”.
WPML
- Duplica o asigna el contenido del antiguo valenciano (val-es) al nuevo val: desde Páginas/Entradas, usa Duplicar o Conectar traducciones para que cada original tenga su versión en val.
- Menús, widgets, cadenas: re-asigna la traducción de menús al idioma val, y en String Translation vuelve a traducir/duplicar cadenas al nuevo idioma cuando sea necesario.
- Ve a Ajustes → Enlaces permanentes y pulsa Guardar para refrescar reglas. Borra cachés (plugin/servidor/CDN).
- Prueba URLs /val/... y configura redirecciones 301 de /val-es/ → /val/ para conservar SEO (puedes hacerlo con tu plugin de redirecciones o servidor).
- Cuando todo esté correcto, oculta el idioma antiguo val-es desde WPML → Idiomas para evitar confusión futura.

Saludos cordiales,
Otto

El tema '[Cerrado] Con la creación de idiomas nuevos' está cerrado a nuevas respuestas.