Casa > Blog > Traduzione > Come tradurre i widget in WordPress + Mostrare widget diversi in base alla lingua

Come tradurre i widget in WordPress + Mostrare widget diversi in base alla lingua

widget di WordPress
Da Adrian Spiac
Ultimo aggiornamento: 7 Aprile 2026

Se stai cercando di creare un sito WordPress multilingue, imparare a tradurre il contenuto dei widget di WordPress è fondamentale per avere un sito web completamente tradotto. La traduzione del contenuto dei widget in WordPress non è sempre immediata, motivo per cui è importante scegliere il giusto strumento di traduzione.

Alcuni plugin di traduzione richiedono la registrazione dei campi dei widget per la traduzione, operazione che si effettua scrivendo codice o utilizzando un'interfaccia complicata / o un plugin completamente separato. Altri semplicemente non supportano la traduzione dei widget di WordPress. C'è tuttavia un modo più semplice e veloce. Uno che non richiede alcun codice personalizzato ed è completamente visivo (traduci ciò che vedi).

In questo tutorial ci concentreremo su come utilizzare TranslatePress – un plugin di traduzione per WordPress – per tradurre i widget in WordPress. Utilizzando la sua interfaccia di traduzione visiva front-end, tutto ciò che devi fare è cliccare su un determinato testo del widget e puoi inserire la sua traduzione nella barra laterale, così:

Tradurre i widget in WordPress con TranslatePress

Sei pronto a scoprire come configurarlo? Ecco come tradurre qualsiasi widget di WordPress utilizzando TranslatePress.

Cosa sono i widget di WordPress e perché tradurli anzitutto?

I widget di WordPress consentono di aggiungere contenuti alla barra laterale o all'area del piè di pagina del vostro sito web. Alcuni esempi comuni sono: l'aggiunta di una casella di ricerca al vostro sito, l'elenco delle categorie di prodotti per il vostro negozio WooCommerce o l'aggiunta di un menu a discesa degli archivi dei post al vostro blog. Poiché i plugin spesso definiscono i propri widget, le opzioni disponibili sono illimitate.

L'aggiunta di widget WordPress al tuo sito web non richiede alcuna esperienza o competenza di codifica. Possono essere aggiunti, rimossi e riorganizzati utilizzando Personalizzatore tema o Aspetto Widget nell'interfaccia di amministrazione di WordPress.

Aggiunta di widget in WordPress

A tema può posizionare le aree di widget ovunque in una pagina. Ad esempio, oltre alle solite posizioni della barra laterale, alcuni temi consentono di inserire widget anche nel piè di pagina di ogni pagina.

Per questo tutorial, abbiamo configurato un blog con una barra laterale in cui aggiungeremo diversi tipi di widget: un cercare box, un widget di testo/HTML, Post recenti, Archivi e Categorie. Poi useremo TranslatePress per tradurli tutti.

Widget di WordPress da tradurre

Prima di iniziare, ecco un breve video tutorial che spiega come fare in breve:

Ma se volete approfondire e procedere secondo i vostri tempi, continuate a leggere questo articolo.

Tradurre i widget in WordPress utilizzando TranslatePress

Se stai cercando di rendere il tuo sito web disponibile in più lingue, ti servirà un solo strumento: TranslatePress.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

Installa TranslatePress e seleziona le lingue

Puoi iniziare installando e attivando il plugin gratuito TranslatePress disponibile su WordPress.org.

Una volta attivato il plugin, vai su Impostazioni → TranslatePress e scegli le lingue in cui desideri rendere disponibile il tuo sito web.

Prima, scegliete Lingua predefinita, che è la lingua in cui sono attualmente scritti i contenuti del tuo sito web. Quindi, aggiungi nuove lingue di traduzione che desideri offrire.

scegli la lingua per un sito web multilingue

La versione gratuita di TranslatePress ti permette di tradurre i tuoi contenuti in una nuova lingua, mentre la versione premium supporta l'aggiunta di lingue illimitate.

In TranslatePress sono disponibili alcune altre impostazioni, come l'aggiunta e la personalizzazione di un front-end selettore di lingua, ma per ora ci limiteremo a fare clic Salva modifiche e procedere alla traduzione del contenuto del widget.

Creazione di widget multilingue in WordPress

Ora siamo pronti per iniziare a tradurre i nostri widget aggiunti in precedenza. Per farlo, basta andare alla pagina (Blog nel nostro caso), in cui sono visualizzati i widget, e dalla barra di amministrazione in alto fare clic Traduci pagina.

Ecco, è qui che avviene la magia. Si aprirà l’interfaccia visiva di TranslatePress, dove dovresti vedere un’anteprima in tempo reale del tuo sito, molto simile al Customizer nativo di WordPress, e una barra laterale dedicata alla traduzione sulla sinistra.

Tradurre i widget di WordPress utilizzando TranslatePress

Per tradurre un widget, basta passare con il mouse sul suo testo, fare clic sull'icona della matita blu e inserire la traduzione desiderata. Ecco come tradurre la casella di ricerca in spagnolo:

Tradurre i widget in WordPress con TranslatePress

Lo stesso approccio funziona per il widget HTML “Chi siamo”

Crea widget multilingue in WordPress

…ed è lo stesso per qualsiasi altro widget, indipendentemente dal tipo o dal fatto che sia stato aggiunto da un plugin, da un tema o da WordPress stesso.

Basta cliccare per selezionare un determinato testo, inserire la sua traduzione, salvare e passare a quello successivo. Tutto qui.

Lo stesso approccio può essere utilizzato per tradurre qualsiasi tipo di contenuto presente sul tuo sito web. Oltre ai contenuti standard, TranslatePress semplifica notevolmente la traduzione di elementi più complessi come popus, immagini con testo, cursori o moduli.

Per una guida passo-passo su come tradurre tutti i contenuti del tuo sito, dai un'occhiata a Come creare un sito WordPress multilingue.

Traduci automaticamente i widget in WordPress

Oltre alla traduzione manuale, TranslatePress supporta anche traduzione automatica — il che significa che puoi tradurre istantaneamente il contenuto del tuo widget, senza dover fare clic su ogni singola stringa una alla volta.

Il modo più veloce per farlo funzionare è TranslatePress AI, il motore di traduzione integrato del plugin. Non c'è nulla di esterno da configurare: nessun account di terze parti, nessuna chiave API, nessun servizio separato a cui iscriversi. Ogni piano, inclusa la versione gratuita, include un numero prestabilito di parole IA fin dall'inizio, così puoi attivarlo e iniziare a tradurre subito.

Per accenderlo, vai su Impostazioni → TranslatePress, apri il Traduzione automatica scheda, abilita la traduzione automatica e seleziona TranslatePress AI come motore. Se non disponi di una licenza pro, è qui che dovrai crearne una gratuito uno Prima di procedere.

TranslatePress AI

Colpisci Salva modifiche e TranslatePress tradurrà automaticamente i contenuti del tuo sito, widget inclusi.

Ecco come appare il contenuto della nostra pagina del blog — compresi tutti i widget della barra laterale — dopo aver abilitato la traduzione automatica:

Blog con widget tradotti

TranslatePress memorizza tutte le traduzioni localmente nel tuo database, quindi paghi il costo della loro generazione una sola volta — non ad ogni caricamento della pagina. Questo garantisce inoltre una navigazione veloce per i tuoi visitatori.

Se preferisci invece utilizzare un'API esterna, TranslatePress si collega anche a:

motore di traduzione di Google per siti web multilingue

Indipendentemente dal motore utilizzato, puoi sempre perfezionare manualmente qualsiasi traduzione generata automaticamente nell'editor visivo.

Come mostrare widget diversi in base alla lingua

Ci sono situazioni in cui potresti voler visualizzare widget diversi in base alla lingua. Non semplicemente tradurre il contenuto del widget, ma mostrare un widget completamente diverso e tradurre anche quello.

Puoi facilmente ottenerlo usando il gratuito Logica widget plugin in aggiunta a TranslatePress.

Installa e attiva semplicemente Widget Logic, quindi nell'amministrazione di WordPress vai all'area dei widget sotto Aspetto Widget. Noterai un Logica widget campo aggiunto sotto ogni widget.

Diciamo che vogliamo visualizzare la casella di ricerca solo per l'inglese e nasconderla sul blog in spagnolo.

Per questo motivo, sotto il campo della logica dei widget aggiungiamo: (get_locale() == 'en_US')

Questo mostrerà il widget solo quando questa condizione è soddisfatta. Nel nostro caso, quando la lingua di navigazione è impostata su inglese (Stati Uniti) ‘it_IT’.

Nota come la casella di ricerca sia scomparsa dalla versione spagnola del sito ora:

Per una maggiore flessibilità è possibile utilizzare qualsiasi variazione della logica sopra elencata, inclusa la sua negazione:
!(get_locale() == 'en_US'). Questo farà apparire la casella di ricerca su tutte le altre versioni linguistiche, tranne che per l'inglese.

Widget selettore di lingua per WordPress

TranslatePress ti offre diverse modalità per aggiungere un WordPress selettore di lingua al tuo sito. Troverai tutte le opzioni sotto la sezione dedicata Cambio lingua scheda nella barra di navigazione in alto delle impostazioni di TranslatePress.

Ci sono tre tipi di interruttori tra cui scegliere:

  • Galleggiante — un selettore persistente fissato in un angolo di ogni pagina, in modo che i visitatori possano trovarlo sempre, indipendentemente da dove si trovino sul tuo sito.
  • Codice breve — posiziona lo switcher ovunque usando : all'interno di un'area widget, nel corpo della pagina, nel piè di pagina o in qualsiasi blocco Gutenberg tramite il blocco selettore di lingua. Questa è l'opzione più flessibile per posizionare il selettore in un punto specifico della pagina.
  • Voce di menu — vai a Aspetto → Menu per aggiungere opzioni di lingua direttamente a qualsiasi menu di navigazione. Il selettore adotta automaticamente lo stile del menu esistente del tuo tema.

Per creare un widget selettore di lingua, l'approccio con lo shortcode è la soluzione ideale. Inserisci

in un widget di testo o HTML nell'area dei widget, in questo modo:

Aggiunta di un widget con shortcode selettore di lingua

Per personalizzare l'aspetto del selettore di shortcode — colori, forma della bandiera, formato del nome della lingua, se si apre al clic o al passaggio del mouse — vai su Cambio lingua scheda nelle impostazioni di TranslatePress e apri il Codice breve sottoscheda. Un'anteprima dal vivo si aggiorna man mano che si apportano modifiche.

Impostazioni del selettore di shortcode TranslatePress

Sul front-end, il widget selettore di lingua viene visualizzato come un menu a tendina che consente ai visitatori di cambiare lingua con un solo clic:

Widget selettore di lingua per WordPress

Traduci i widget di WordPress oggi!

TranslatePress rende semplicissimo tradurre qualsiasi widget di WordPress, direttamente dal front-end grazie a un'interfaccia visiva estremamente intuitiva. Lo stesso approccio può essere esteso per tradurre tutti i contenuti del tuo sito e renderli disponibili in molte lingue.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

Per iniziare, puoi scaricare il versione gratuita di TranslatePress. Poi, aggiorna a un piano premium per un numero illimitato di lingue di traduzione, SEO multilingue migliorata, traduzione automatica tramite DeepL, rilevamento automatico della lingua dell'utente e altro ancora.

Hai ancora domande su come tradurre i widget in WordPress? Faccelo sapere nei commenti qui sotto!

Se hai trovato utile questo post, ti invitiamo a visitare il nostro Canale YouTube, dove carichiamo costantemente brevi tutorial video facili da seguire. Puoi anche seguirci su Facebook e X per essere tra i primi a sapere ogni volta che pubblichiamo.