WPML

Scopri come configurare le impostazioni di traduzione per i tipi di post personalizzati e i termini delle tassonomie che registri nel tuo codice. WPML ti permette di configurare queste impostazioni nel file wpml-config.xml.

Il file wpml-config.xml è un file di configurazione che indica a WPML come gestire gli elementi all'interno dei tuoi temi e plugin. Puoi usarlo per definire quali dei tuoi tipi e tassonomie personalizzati devono essere tradotti e in che modo.

Questa guida è per gli sviluppatori che registrano termini, tipi di post o tassonomie personalizzati nel proprio codice. Se usi un plugin di terze parti per farlo, leggi le nostre pagine sulla traduzione dei tipi di post personalizzati e delle tassonomie personalizzate.

Hai bisogno di generare un file wpml-config.xml? Visita la nostra guida passo passo per generare automaticamente un file di configurazione usando il plugin Multilingual Tools.

Registrare i tipi di post personalizzati

Per tradurre i tipi di post personalizzati devi specificare il nome del tipo di post e impostare l'attributo translate su 1. Questo indica che il tipo personalizzato deve essere tradotto (usa 1 per tradurre e 0 per non tradurre).

Tipi personalizzati nel file di configurazione delle lingue
<wpml-config>
  <custom-types>
    <custom-type translate="1">book</custom-type>
    <custom-type translate="1">DVD</custom-type>
  </custom-types>
</wpml-config>

Puoi aggiungere l'attributo display-as-translated al tag per mostrare i tipi di post nella lingua predefinita se non esiste una traduzione.

Usare l'attributo display-as-translated con i tipi personalizzati
<wpml-config>
  <custom-types>
    <custom-type translate="1" display-as-translated="1">movie</custom-type>
  </custom-types>
</wpml-config>

Registrare le tassonomie personalizzate

Per tradurre le tassonomie personalizzate devi specificare il nome della tassonomia e impostare l'attributo translate su 1.

Tassonomie personalizzate nel file di configurazione delle lingue
<wpml-config>
  <taxonomies>
    <taxonomy translate="1">genre</taxonomy>
    <taxonomy translate="1">type</taxonomy>
    <taxonomy translate="0">publisher</taxonomy>
  </taxonomies>
</wpml-config>

Suggerimento: se hai tassonomie che non richiedono la traduzione, puoi semplicemente ometterle da questo elenco.

Puoi aggiungere l'attributo display-as-translated al tag per mostrare le tassonomie nella lingua predefinita se non esiste una traduzione.

Usare l'attributo display-as-translated con le tassonomie
<wpml-config>
  <taxonomies>
    <taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
  </taxonomies>
</wpml-config>

Risorse aggiuntive

Per saperne di più sul file wpml-config.xml , visita la guida sui file di configurazione delle lingue.

Per personalizzare altri elementi usando il file wpml-config.xml, visita le nostre guide aggiuntive:

Scritto da Amir · Ultimo aggiornamento 13 ottobre 2025