WPML

Aprenda a establecer la configuración de traducción para los tipos de contenido personalizados y los términos de taxonomía que registre en su código. WPML le permite configurar estos ajustes en el archivo wpml-config.xml.

El wpml-config.xml es un archivo de configuración que indica a WPML cómo debe tratar los elementos de sus temas y plugins. Puede utilizarlo para definir cuáles de sus tipos personalizados y taxonomías deben traducirse, y cómo.

Esta guía es para desarrolladores que registran términos personalizados, tipos de contenido o taxonomías en su propio código personalizado. Si utiliza un plugin de terceros para esto, lea nuestras páginas sobre cómo traducir tipos de contenido personalizados y taxonomías personalizadas.

¿Necesita generar un archivo wpml-config.xml? Visite nuestra guía paso a paso para generar automáticamente un archivo de configuración usando el plugin Herramientas multilingües.

Registrar tipos de contenido personalizados

Para traducir tipos de contenido personalizados, debe especificar el nombre del tipo de contenido y establecer el atributo translate en 1. Esto indica que el tipo personalizado debe traducirse (use 1 para traducir y 0 para no traducir).

Tipos personalizados en el archivo de configuración de idioma
<wpml-config>
  <custom-types>
    <custom-type translate="1">book</custom-type>
    <custom-type translate="1">DVD</custom-type>
  </custom-types>
</wpml-config>

Puede añadir el atributo display-as-translated a la etiqueta para mostrar los tipos de contenido en el idioma predeterminado si no existe una traducción.

Uso del atributo display-as-translated con tipos personalizados
<wpml-config>
  <custom-types>
    <custom-type translate="1" display-as-translated="1">movie</custom-type>
  </custom-types>
</wpml-config>

Registrar taxonomías personalizadas

Para traducir taxonomías personalizadas, debe especificar el nombre de la taxonomía y establecer el atributo translate en 1.

Taxonomías personalizadas en el archivo de configuración de idioma
<wpml-config>
  <taxonomies>
    <taxonomy translate="1">genre</taxonomy>
    <taxonomy translate="1">type</taxonomy>
    <taxonomy translate="0">publisher</taxonomy>
  </taxonomies>
</wpml-config>

Consejo: si tiene taxonomías que no necesitan traducción, simplemente puede omitirlas de esta lista.

Puede añadir el atributo display-as-translated a la etiqueta para mostrar las taxonomías en el idioma predeterminado si no existe una traducción.

Uso del atributo display-as-translated con taxonomías
<wpml-config>
  <taxonomies>
    <taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
  </taxonomies>
</wpml-config>

Recursos adicionales

Para obtener más información sobre el archivo wpml-config.xml , visite la guía sobre archivos de configuración de idioma.

Para personalizar otros elementos utilizando el archivo wpml-config.xml, visite nuestras guías adicionales:

Escrito por Amir · Última actualización 13 de octubre de 2025