Salta la navigazione
Aggiornato
Ottobre 21, 2024

WPML può leggere un file di configurazione che gli dice cosa deve essere tradotto nei temi e nei plugin. Il file si chiama wpml-config.xml ed è posizionato nella cartella principale del plugin o del tema.

Lo scopo del file di configurazione della lingua

Come parte del raggiungimento della compatibilità con WPML, dovresti anche creare un file di configurazione che ti aiuterà a mantenere la compatibilità nelle tue future versioni. 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 dice a WPML tutto ciò che deve sapere, inclusi quali campi personalizzati tradurre o sincronizzare, quali post personalizzati e tassonomie devono essere multilingue e persino quali testi amministrativi 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. Puoi vedere l’elenco qui. È impostato per sovrascrivere il file di configurazione della lingua locale che si trova all’interno della cartella principale del tema o del plugin.

WPML ti consente anche di sovrascrivere manualmente qualsiasi impostazione caricata dai file di configurazione della lingua di temi e plugin. Questo si applica sia ai file di configurazione della lingua all’interno della cartella principale del tema o del plugin sia ai 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 essi non è necessario creare un file di configurazione della lingua.

Tuttavia, se stai utilizzando un tema o un plugin il cui contenuto non appare correttamente nell’Editor di Traduzione Avanzata di WPML, potrebbe essere necessario configurare manualmente le loro opzioni di traduzione.

Per configurare le opzioni di traduzione per temi e plugin di terze parti, vai a WPMLImpostazioni e fai clic sulla scheda Configurazione XML Personalizzata. Usa l’editor di testo su questa pagina per inserire il codice proprio come faresti 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 familiarità con la creazione di file XML, il nostro team ha creato il plugin Multilingual Tools che rende questo compito più facile. Sebbene sia stato inizialmente concepito come uno strumento per aiutare gli autori di temi e plugin a rendere i loro prodotti pronti per il multilinguismo, può essere facilmente utilizzato per generare il tuo file wpml-config.xml.

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

Una volta che hai il file di configurazione, aggiungilo alla radice della cartella del tuo tema. Se ne hai già uno, non sovrascriverlo. Invece, modifica il tuo file XML originale e aggiungi il codice generato con il plugin Multilingual Tools.

Si prega di notare che questo plugin non è destinato ad essere utilizzato sui siti live, di produzione.

Per leggere questo tutorial e creare i file di configurazione delle lingue 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 consente di configurare un numero di elementi utilizzando il file wpml-config.xml. Usa le seguenti guide per trovare ulteriori informazioni e istruzioni su come rendere traducibili elementi specifici del sito:

Utilizzo del File di Configurazione della Lingua di WPML con i Temi Figlio

Se stai utilizzando un tema figlio, il file di configurazione della lingua del tema principale sovrascrive quello trovato nel tema figlio. WPML fornisce una pagina di configurazione che ti consente di sovrascrivere facilmente questo con qualsiasi impostazione personalizzata.

Consideriamo un esempio in cui il file di configurazione della lingua del tema principale sta impostando il tipo di post personalizzato “Property” come traducibile.

Il file di configurazione della lingua principale sta impostando il tipo di post personalizzato property come traducibile

Se stai utilizzando un tema figlio e vuoi impostare il tipo di post personalizzato “Property” come non traducibile, vai alla pagina WPMLImpostazioni e fai clic sulla scheda Configurazione XML Personalizzata. Usa l’editor per impostare il tipo di post personalizzato “Property” come non traducibile. Semplicemente, imposta il valore dell’attributo translate a 0 invece che a 1.

Sovrascrivere le impostazioni di configurazione della lingua del tema principale

Le impostazioni nella scheda Configurazione XML Personalizzata hanno priorità sulle impostazioni nel file di configurazione della lingua nel tema principale.