WPML

WPML ti permette di tradurre il tuo sito in 65 lingue preconfigurate, aggiungere le tue lingue personalizzate e personalizzare una serie di opzioni di configurazione per il tuo selettore di lingua, il formato URL e altro ancora. Troverai tutte queste opzioni in WPMLImpostazioni, nelle sezioni Lingue, Selettori di lingua, URL e SEO e Compatibilità.

Lingue del sito

Scegliere le lingue per il sito
Scegliere le lingue per il sito

Quando configuri WPML per la prima volta (il primo passaggio del Setup Wizard di WPML), devi scegliere la lingua dei tuoi contenuti esistenti. Quindi, scegli in quale delle 65 lingue preconfigurate desideri tradurre il tuo sito.

È anche possibile creare una lingua personalizzata. Questo è particolarmente utile se desideri aggiungere una lingua specifica di un paese al tuo sito (come il francese canadese o il tedesco svizzero), o se hai bisogno di una lingua che non appare nell’elenco delle lingue preconfigurate.

Per la lingua personalizzata che crei, puoi usare una delle bandiere di WPML o aggiungere una bandiera personalizzata.

Puoi aggiungere, modificare o rimuovere lingue dal tuo sito in qualsiasi momento andando su WPMLImpostazioniLingue. La sezione Gestisci e nascondi le lingue del sito elenca una riga per lingua: usa Cerca e aggiungi una lingua... per aggiungerne una, e il menu Modifica della riga per configurarla o rimuoverla.

Formato URL della lingua

WPML ti permette di scegliere come organizzare i contenuti in lingue diverse. Puoi scegliere tra:

  • Lingue diverse in directory – come wpml.org/es/ per lo spagnolo e wpml.org/de/ per il tedesco.
  • Un dominio diverso per lingua – sottodomini come es.example.com e de.example.com o domini completamente diversi come ejemplo.es e beispiel.de.
  • Nome della lingua aggiunto come parametro – come wpml.org/?lang=es per lo spagnolo.

Affinché l’opzione Lingue diverse in directory funzioni, la struttura dei permalink del tuo sito deve essere diversa da quella predefinita. Ti consigliamo di scegliere Anno/Mese/Nome o %postname%.

Per esempi più dettagliati e documentazione su cosa è necessario per far funzionare ciascuna di queste modalità, leggi le opzioni per gli URL delle lingue.

Selettore di lingua

Le opzioni del selettore di lingua si trovano in WPMLImpostazioniSelettori di lingua.

Per consentire ai visitatori di selezionare la loro lingua preferita, WPML aggiunge per impostazione predefinita un selettore di lingua nel footer del tuo sito. Puoi anche aggiungere selettori di lingua a widget, menu o creare il tuo selettore di lingua personalizzato.

Opzioni per i selettori di lingua di WPML
Opzioni per i selettori di lingua di WPML

Oppure, puoi aggiungere un selettore di lingua a menu, widget, template e al contenuto di pagine o articoli usando il blocco Selettore di lingua.

Puoi anche visualizzare i selettori di lingua usando i seguenti hook:

Ordine delle lingue

Puoi controllare l’ordine in cui le lingue appaiono nel selettore di lingua nella sezione Opzioni del selettore di lingua in WPMLImpostazioniSelettori di lingua.

Impostazione dell’ordine delle lingue
Impostazione dell’ordine delle lingue

Fai clic e trascina le lingue per cambiarne l’ordine.

Nota che quando usi un selettore di lingua a discesa, la prima lingua mostrata è sempre la lingua attuale. Le altre lingue saranno elencate in base all’ordine che hai impostato nell’elenco Ordine delle lingue.

Scegliere cosa visualizzare nel selettore di lingua

Puoi scegliere cosa includere nel selettore di lingua. WPML può visualizzare la bandiera di un paese, il nome nativo della lingua e il nome della lingua nella lingua attuale della pagina (ad esempio “Deutsch (German)” quando la lingua attuale è l’inglese).

Puoi anche scegliere i colori per tutte le parti del selettore di lingua.

Per apportare modifiche al tuo selettore di lingua:

  1. Vai su WPMLImpostazioniSelettori di lingua.
  2. Trova il tuo selettore. Ogni selettore di lingua si troverà in una sezione diversa a seconda del suo posizionamento sul tuo sito: Selettore di lingua nel menu, Selettore di lingua nel widget o Selettore di lingua nel footer.
  3. Fai clic sull’icona della matita per modificarlo.

Quando apporti delle modifiche, vedrai una piccola anteprima dell’aspetto del selettore di lingua prima di salvare.

Opzioni del selettore di lingua
Opzioni del selettore di lingua

Puoi personalizzare lo stile del selettore di lingua di WPML in modo che si adatti al design del tuo sito.

Per cambiare le bandiere che appaiono accanto alle lingue:

  1. Vai su WPMLImpostazioniLingue
  2. Nella sezione Gestisci e nascondi le lingue del sito, fai clic su Modifica nella riga della lingua che vuoi cambiare
  3. Apri il selettore Bandiera e scegli una delle bandiere di WPML, il globo neutro o il codice del paese, oppure scegli Carica un SVG personalizzato... per usare il tuo

Per maggiori informazioni sui diversi stili dei selettori di lingua che puoi aggiungere al tuo sito, leggi le opzioni del selettore di lingua.

Selettori di lingua personalizzati

Puoi creare selettori di lingua personalizzati e aggiungerli al tema del sito.

Opzione per abilitare o disabilitare i selettori di lingua personalizzati
Opzione per abilitare o disabilitare i selettori di lingua personalizzati

Nella sezione Selettori di lingua personalizzati, puoi abilitare o disabilitare i selettori di lingua personalizzati sul tuo sito. Quando i selettori di lingua personalizzati sono disabilitati, le relative risorse CSS e JavaScript non vengono più caricate. Questo è utile per i siti che non usano alcun selettore di lingua.

In questo caso, è ancora possibile usare lo shortcode wpml_language_switcher e l’azione wpml_language_switcher, tuttavia, produrranno i selettori di lingua senza alcun CSS o JavaScript.

I selettori di lingua personalizzati sono abilitati per impostazione predefinita per le installazioni esistenti che si aggiornano alla versione 3.8 o successiva di WPML. Per le nuove installazioni che usano la versione 3.8 o successiva di WPML, questa opzione è disabilitata per impostazione predefinita.

Opzioni SEO

Abilitazione delle opzioni SEO
Abilitazione delle opzioni SEO

Quando il tuo sito multilingue viene analizzato dai motori di ricerca, come Google, è importante “comunicare” loro le lingue alternative disponibili per i contenuti del tuo sito. In questo modo, i motori di ricerca non gestiranno le traduzioni come duplicati ma come lo stesso contenuto, solo in lingue diverse. Questo è positivo per il posizionamento SEO del tuo sito.

Nota che quando è abilitata, questa informazione non è visibile sul front-end del tuo sito web ma solo nel codice sorgente.

Oltre ad attivare e disattivare questa funzionalità, puoi anche usare l’opzione Posizione del link hreflang per impostare dove verranno prodotte queste informazioni:

  • Il prima possibile - predefinito, priorità 1
  • Più tardi nella sezione head - priorità 10

Nella maggior parte dei casi, è meglio usare l’impostazione predefinita. A volte, temi e plugin diversi possono causare conflitti quando si usa questa opzione. Questi conflitti possono portare a una serie errata o completamente mancante di questi link SEO per le lingue. In tal caso, passare all’opzione Più tardi nella sezione head dovrebbe risolvere il problema.

Lingua dell’area di amministrazione

La lingua predefinita è normalmente anche la lingua dell’area di amministrazione. Tuttavia, puoi anche scegliere di visualizzare l’area di amministrazione di WordPress del tuo sito in una lingua diversa rispetto alla lingua predefinita dei contenuti del tuo sito. Questa non è un’impostazione di WPML: appartiene a WordPress, in UtentiProfiloOpzioni personaliLingua.

Selezione di una lingua dell’area di amministrazione diversa
Selezione di una lingua dell’area di amministrazione diversa

Questo permette ai siti web che hanno diversi autori, ognuno dei quali scrive in una lingua diversa, di avere una lingua dell’area di amministrazione diversa per ogni utente. I singoli utenti possono selezionare la lingua della loro area di amministrazione nella propria pagina del profilo.

Per imparare come impostare la lingua predefinita dell’area di amministrazione del sito e una lingua dell’area di amministrazione diversa per ogni utente, leggi l’articolo su come impostare la lingua di amministrazione di WordPress.

Filtro della lingua per le operazioni AJAX

WPML ti permette di abilitare un cookie JavaScript in modo che temi e plugin possano eseguire il filtro AJAX senza problemi, anche sui siti memorizzati nella cache.

Memorizzazione di un cookie della lingua per supportare il filtro della lingua per AJAX
Memorizzazione di un cookie della lingua per supportare il filtro della lingua per AJAX

Scopri di più al riguardo nella pagina sull’abilitazione del cookie della lingua per supportare il filtro AJAX.

Altro in questa sezione

Scritto da Amir · Ultimo aggiornamento 19 febbraio 2026