WPML

Aprenda a definir as configurações de tradução para os tipos de post personalizados e termos de taxonomia que você registra no seu código. O WPML permite que você defina essas configurações no arquivo wpml-config.xml.

O wpml-config.xml é um arquivo de configuração que instrui o WPML sobre como ele deve tratar os elementos nos seus temas e plugins. Você pode usá-lo para definir quais dos seus tipos personalizados e taxonomias devem ser traduzidos e como.

Este guia é para desenvolvedores que registram termos, tipos de post ou taxonomias personalizados no seu próprio código personalizado. Se você usa um plugin de terceiros para isso, leia nossas páginas sobre como traduzir tipos de post personalizados e taxonomias personalizadas.

Precisa gerar um arquivo wpml-config.xml? Visite nosso guia passo a passo sobre como gerar automaticamente um arquivo de configuração usando o plugin Multilingual Tools.

Como registrar tipos de post personalizados

Para traduzir tipos de post personalizados, você precisa especificar o nome do tipo de post e definir o atributo translate como 1. Isso indica que o tipo personalizado deve ser traduzido (use 1 para traduzir e 0 para não traduzir).

Tipos personalizados no arquivo de configuração de idiomas
<wpml-config>
  <custom-types>
    <custom-type translate="1">book</custom-type>
    <custom-type translate="1">DVD</custom-type>
  </custom-types>
</wpml-config>

Você pode adicionar o atributo display-as-translated à tag para mostrar os tipos de post no idioma padrão se não houver tradução.

Como usar o atributo display-as-translated com tipos personalizados
<wpml-config>
  <custom-types>
    <custom-type translate="1" display-as-translated="1">movie</custom-type>
  </custom-types>
</wpml-config>

Como registrar taxonomias personalizadas

Para traduzir taxonomias personalizadas, você precisa especificar o nome da taxonomia e definir o atributo translate como 1.

Taxonomias personalizadas no arquivo de configuração de idiomas
<wpml-config>
  <taxonomies>
    <taxonomy translate="1">genre</taxonomy>
    <taxonomy translate="1">type</taxonomy>
    <taxonomy translate="0">publisher</taxonomy>
  </taxonomies>
</wpml-config>

Dica: se você tiver taxonomias que não precisam de tradução, você pode simplesmente omiti-las desta lista.

Você pode adicionar o atributo display-as-translated à tag para mostrar as taxonomias no idioma padrão se não houver tradução.

Como usar o atributo display-as-translated com taxonomias
<wpml-config>
  <taxonomies>
    <taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
  </taxonomies>
</wpml-config>

Recursos adicionais

Para saber mais sobre o arquivo wpml-config.xml , visite o guia Arquivos de configuração de idiomas.

Para personalizar outros elementos usando o arquivo wpml-config.xml, visite nossos guias adicionais:

Escrito por Amir · Última atualização em 13 de outubro de 2025