Salta la navigazione
Aggiornato
Marzo 21, 2024

WPML è in grado di leggere un file di configurazione che indica cosa deve essere tradotto nei temi e nei plugin. Il file si chiama wpml-config.xml e si trova nella cartella principale del plugin o del tema.

In questa pagina:

Lo scopo del file di configurazione della lingua

Per ottenere la compatibilità con WPML, devi anche creare un file di configurazione che ti aiuterà a mantenere la compatibilità nelle tue versioni future. WPML può tradurre qualsiasi cosa sul tuo sito WordPress, ma devi dirgli cosa deve essere tradotto. Questo file lo fa.

Vai alla pagina WPML Impostazioni.

Pagina delle impostazioni di WPML

Questa pagina indica a WPML tutto ciò che deve sapere, compresi i campi personalizzati da tradurre o sincronizzare, i post personalizzati e i tassonomi che devono essere multilingue e persino i testi di amministrazione da tradurre.

Il file di configurazione della lingua include queste informazioni in modo che ogni utente non debba inserirle manualmente nella pagina di amministrazione.

Per alcuni temi e plugin, i file di configurazione della lingua sono ospitati sui nostri server. L’elenco è disponibile qui. È impostato per sovrascrivere il file di configurazione della lingua locale che si trova nella cartella principale del tema o del plugin.

WPML ti permette anche di sovrascrivere manualmente le impostazioni caricate dai file di configurazione della lingua dei temi e dei plugin. Questo vale sia per i file di configurazione della lingua presenti nella cartella principale del tema o del plugin, sia per i file di configurazione della lingua ospitati sui nostri server.

Impostazione delle opzioni di traduzione per temi e plugin di terze parti

WPML è compatibile con molti temi e plugin popolari e per questi non è necessario creare un file di configurazione della lingua.

Tuttavia, se stai utilizzando un tema o un plugin i cui contenuti non appaiono correttamente nell’Editor di traduzione avanzato di WPML, potresti dover configurare manualmente le loro opzioni di traduzione.

Per configurare le opzioni di traduzione per temi e plugin di terze parti, vai su WPMLImpostazioni e clicca sulla scheda Configurazione XML personalizzata. Usa l’editor di testo di questa Pagina per inserire il codice proprio come se stessi creando un file wpml-config.xml.

Impostazione delle opzioni di traduzione per temi e plugin di terze parti nella scheda Configurazione XML personalizzata

Generare il file wpml-config.xml automaticamente

Se non hai dimestichezza con la creazione di file XML, il nostro team ha creato il plugin Multilingual Tools che facilita questo compito. Sebbene sia stato inizialmente concepito come strumento per aiutare gli autori di temi e plugin a rendere i loro prodotti pronti per il multilinguaggio, può essere facilmente utilizzato per generare il tuo file WPML-config.xml.

Per saperne di più sulla generazione del file wpml-config.xml, visita la pagina del plugin WP Multilingual Tools. In particolare, si veda la sezione Come si generano i file di configurazione della lingua usando gli strumenti multilingue?

Una volta ottenuto il file di configurazione, aggiungilo alla radice della cartella del tema. Se ne avete già uno, non sovrascrivetelo. Modifica invece il tuo file XML originale e aggiungi il codice generato con il plugin Multilingual Tools.

Tieni presente che questo plugin non deve essere utilizzato sui siti in produzione.

Per leggere questo tutorial e creare i file di configurazione della lingua per i tuoi temi e plugin, puoi iniziare con questo esempio wpml-config.zip .

Dovrai modificarlo, ma potrai utilizzare le sezioni e la struttura di questo file.

Struttura e sintassi

WPML ti permette di configurare una serie di elementi utilizzando il file wpml-config.xml. Usa le seguenti guide per trovare ulteriori informazioni e istruzioni su come rendere traducibili specifici elementi del sito:

Utilizzo del file di configurazione della lingua di WPML con i temi child

Se stai utilizzando un tema child, il file di configurazione della lingua del tema principale sovrascrive quello del tema child. WPML offre una pagina di configurazione che ti permette di sovrascrivere facilmente le impostazioni personalizzate.

Consideriamo un esempio in cui il file di configurazione della lingua del tema principale imposta il tipo di contenuto personalizzato “Proprietà” come traducibile.

Il file di configurazione della lingua madre sta impostando la proprietà tipo di contenuto personalizzato per tradurre

Se stai utilizzando un tema child e vuoi impostare il tipo di contenuto personalizzato “Proprietà” come non traducibile, vai alla pagina WPMLImpostazioni e clicca sulla scheda Configurazione XML personalizzata. Usa l’editor per impostare il tipo di contenuto personalizzato “Proprietà” come non traducibile. Basta impostare il valore dell’attributo translate a 0 invece che a 1.

Sovrascrivere le impostazioni di configurazione della lingua del tema padre

Le impostazioni della scheda Configurazione XML personalizzata hanno la priorità rispetto alle impostazioni del file di configurazione della lingua del tema principale.