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:
- Traduci gli shortcode personalizzati con WPML
- Registra il contenuto del page builder per la traduzione
- Registra i widget personalizzati del page builder per la traduzione
- Imposta le opzioni di traduzione per i campi personalizzati usando il file di configurazione di WPML
- Rendi traducibili i blocchi Gutenberg personalizzati
- Traduci i testi che il tema e i plugin salvano in wp_options
- Personalizza il selettore di lingua di WPML usando il file di configurazione di WPML