WPML 2.9 è ufficialmente disponibile con nuove funzionalità, correzioni e miglioramenti che siamo sicuri apprezzerai.
La sezione del selettore di lingua ha ricevuto un’importante revisione in questa versione, rendendo molto più semplice la creazione di tutti i tipi di selettori di lingua.
Selettore di lingua con sole bandiere (senza scrivere codice)
Abbiamo abilitato l’opzione per visualizzare solo le bandiere e aggiunto un’opzione per mostrare i selettori di lingua a elenco in orizzontale. Insieme, queste due funzionalità ti permettono di creare selettori di lingua con sole bandiere e di visualizzarli come widget.

Inoltre, WPML 2.9 migliora l’ordinamento delle lingue tramite trascinamento.
La pagina delle opzioni del selettore di lingua è stata completamente riscritta e ora copre tutto ciò che WPML può fare.
Cartella per la lingua predefinita
WPML 2.9 ti permette di visualizzare la lingua predefinita del tuo sito in una cartella della lingua. In questo modo, gli URL del tuo sito possono avere questo aspetto:
example.com/en/
example.com/es/
example.com/fr/
Per abilitarla, seleziona l’opzione Usa la directory per la lingua predefinita nel riquadro Formato URL della lingua.

Quando abiliti questa opzione, puoi scegliere cosa inserire nella directory principale. Può essere una pagina WordPress o un file HTML statico. Se vuoi che la pagina principale abbia lo stesso aspetto delle altre pagine del tuo sito, una pagina WordPress andrà bene. Se vuoi che abbia un aspetto completamente diverso, come la mappa del mondo, puoi creare un file HTML statico.
Correzione di compatibilità con bbPress
Questo problema è passato un po’ inosservato per noi. Da quando è stato rilasciato bbPress 2.3, è diventato incompatibile con WPML in modo molto basilare. L’ordine di inizializzazione di bbPress è cambiato, facendolo caricare prima di WPML. Questo ha creato una race condition, portando a nascondere i menu di bbPress.
Abbiamo dovuto rielaborare la sequenza di inizializzazione di WPML per adattarla a questo cambiamento. Di conseguenza, WPML e bbPress sono di nuovo completamente compatibili.
Traduzione dal front-end
Abbiamo lavorato in silenzio a un nuovo modo per tradurre i siti: dai moduli del front-end, e ora è pronto. Usando CRED, il nostro plugin per la modifica dei contenuti dal front-end, ora potrai creare moduli per tradurre i contenuti dalle pagine del front-end.
Ti starai chiedendo a cosa serva la traduzione dal front-end. Ottima domanda!
Quando crei moduli di traduzione dal front-end, hai il controllo completo sull’interfaccia di traduzione. Puoi costruire questi moduli usando un mix di HTML e shortcode (per gli input). In questo modo, puoi personalizzare lo stile dell’interfaccia di traduzione per adattarlo al contenuto.
Ad esempio, se stai traducendo “case”, scriverai le etichette e raggrupperai i campi in modo che sia super chiaro per il traduttore il significato di ogni campo. Questo livello di personalizzazione è possibile solo quando sai davvero cosa stai traducendo e cosa significa ogni campo.
Un altro vantaggio della traduzione dal front-end è che i tuoi traduttori non hanno bisogno di accedere all’area di amministrazione di WordPress. Vedono l’interfaccia di traduzione familiare, direttamente sulle pagine pubbliche del sito. I traduttori fanno clic sulle icone + per aggiungere contenuti o sulle icone “modifica” per modificarli.
Usando CRED Frontend Translation, i tuoi traduttori ottengono gli stessi privilegi che definisci nella Gestione traduzioni di WPML. Scegli tu se i traduttori possono lavorare nel back-end di WordPress, nelle pagine del front-end o in entrambi.
Per sfruttare le funzionalità di traduzione dal front-end per il tuo sito, dovrai acquistare CRED e avere un account CMS per WPML. Quindi, scarica CRED Frontend Translation dal tuo account e sarai pronto a partire.
Altre modifiche
Insieme a queste importanti modifiche, WPML 2.9 include un elenco di miglioramenti e correzioni minori.
- Aggiunti i tag del titolo alla navigazione
- rel=canonical ora opzionale e configurabile in WPML -> Lingue → Opzioni SEO
- Consentita la selezione di tutte le lingue durante l’invio di documenti per la traduzione dalla Dashboard di traduzione
- Migliorata l’importazione/esportazione di .po dalla schermata di Traduzione stringhe
- Mantenuti i parametri dell’URL nel selettore di lingua
- Duplicati tutti i campi personalizzati e la tassonomia durante la duplicazione dell’articolo
- Nuova funzione nella sezione di risoluzione dei problemi per aggiornare le tabelle di traduzione dopo aver modificato lo slug per gli articoli personalizzati o le tassonomie personalizzate che avevano elementi tradotti.
- Consentita la riassegnazione dei lavori di traduzione
Correzioni di bug:
- Reindirizzamento in base alla lingua del browser (alcune versioni di IE)
- Le icone delle bandiere personalizzate non vengono visualizzate nelle colonne della tabella degli articoli (schermata degli articoli)
- La traduzione dello slug nel selettore di lingua non funziona quando la lingua predefinita di WPML è diversa dalla lingua originale di Traduzione stringhe
- Ordine delle lingue non applicato prima del primo trascinamento
- La modifica dello slug di una tassonomia causa problemi
- URL errato per gli articoli personalizzati con slug tradotto.
Varie:
- Modificati i riferimenti alla funzione deprecata live() di jQuery
Il futuro di WPML
E-commerce multilingue migliore
Il nostro prossimo importante traguardo per WPML in realtà non riguarda WPML, ma WPML Multilingual & Multicurrency for WooCommerce. Come probabilmente hai già letto qui, stiamo ricostruendo completamente WPML Multilingual & Multicurrency for WooCommerce. Il nostro obiettivo è fornire la migliore esperienza possibile per la gestione di siti di e-commerce multilingue.
Con questo spirito, la prossima versione minore di WPML sarà dedicata all’aggiunta delle funzionalità necessarie per l’e-commerce multilingue. La principale è una pagina di traduzione centralizzata per la tassonomia. Tutto diventerà molto più chiaro quando rilasceremo la prima beta del nuovo plugin WPML Multilingual & Multicurrency for WooCommerce.
Parliamo di WooCommerce, ma una volta pronto per WooCommerce, renderemo quel plugin generico per supportare anche Jigoshop, MarketPress e possibilmente WPEC.
Gestione completa dei ruoli
Proprio come te, anche noi stiamo crescendo. Solo pochi anni fa, eravamo in 3 a fare tutto. Ora siamo più di 30 persone e tutto diventa più complesso. Gestire le traduzioni per i nostri diversi siti è una delle attività che vogliamo semplificare.
Sarebbe fantastico poter avere qualcuno che gestisce le traduzioni. Oggi, questa persona deve essere un amministratore di WordPress. È problematico.
Per WPML 3.0, abbiamo in programma di creare un nuovo ruolo chiamato “Manager delle traduzioni”. Questo manager sarà in grado di inviare contenuti per la traduzione (articoli, tassonomia, stringhe e prodotti). Potrà comunicare con i traduttori, segnalare problemi e modificare la traduzione.
Se anche tu ritieni utile un manager delle traduzioni, aggiungi i tuoi commenti qui e dicci come pensi che dovrebbe funzionare.
Cosa ne pensi?
Ti piacciono le nuove funzionalità di WPML 2.9? Hai suggerimenti o idee?
Non possiamo implementare tutto subito, ma siamo molto felici di ascoltarti e vedere cosa può essere inserito nelle prossime versioni. Lascia i tuoi commenti e facci sapere.
A proposito, stiamo ancora assumendo
Al momento abbiamo posizioni aperte per tre sviluppatori. Se sei uno sviluppatore eccezionale, una persona divertente con cui lavorare e vuoi unirti a un ambiente che è sia un lavoro che una famiglia, contattaci.

