Hai problemi a duplicare le immagini e altri media tra le lingue? Non sei il solo. È sempre stato un problema, ma ora è risolto.
Molti temi, specialmente quelli progettati per fotografi e artisti, si basano molto sulla funzionalità Galleria di WordPress. Finora, dovevi caricare copie della stessa immagine in tutte le traduzioni per farla apparire.
Il nuovo plugin WPML Media Translation risolve questo problema in modo elegante. Senza sprecare spazio sul server e senza limitare la tua flessibilità, ora puoi avere le stesse immagini per tutte le lingue o immagini specifiche per ogni traduzione.
Contesto – come funzionano gli allegati di WordPress
Quando carichi un file (immagine, video, podcast, ecc.), WordPress lo salva nella directory uploads. Aggiunge anche un record al database che dice che il File X appartiene all'Articolo Y. Questo record si chiama allegato.
Quando inserisci lo shortcode della galleria in un articolo, WordPress cerca tutti gli allegati che appartengono a quell'articolo e li mostra insieme in modo ordinato.
Affinché le gallerie mostrino le stesse immagini negli articoli tradotti, le immagini sul disco non richiedono la duplicazione. Dobbiamo solo duplicare i record dell'allegato. Questo è esattamente ciò che fa WPML Media Translation.
Duplicare le immagini per gli articoli esistenti
Dopo aver abilitato WPML Media Translation, vedrai un messaggio che ti propone di completare la configurazione. Visita la pagina di configurazione per copiare automaticamente gli allegati dagli articoli nella lingua originale alle traduzioni.
Nota: non è un processo completamente simmetrico. WPML copierà gli allegati solo dalla lingua predefinita alle altre lingue.

E questo è tutto. WPML esaminerà tutti i contenuti del tuo sito e duplicherà tutti gli allegati nelle traduzioni. Ricorda che, poiché stiamo solo duplicando le voci del database, questo non aumenta lo spazio su disco del tuo sito.
Duplicare le immagini per i nuovi articoli
L'editor degli articoli includerà una nuova casella di controllo chiamata Duplica i media caricati nelle traduzioni. Selezionandola, WPML copierà automaticamente gli allegati che aggiungi alla lingua predefinita in tutte le traduzioni.

L'ordine delle operazioni non ha molta importanza. Quando ci sono nuovi allegati, vengono copiati. Inoltre, quando crei nuove traduzioni, queste ottengono tutti gli allegati dalla lingua predefinita.
C'è una casella di controllo simile accanto all'Immagine in evidenza, per duplicare anche quella nelle traduzioni.
Scegliere i media per lingua
Questa nuova duplicazione degli allegati rende i media di WordPress consapevoli della lingua. Puoi avere lo stesso file immagine fisico associato ad articoli in lingue diverse.
Quando fai clic sul pulsante Inserisci immagine nell'editor degli articoli, WordPress ti mostrerà le immagini nella lingua dell'articolo. Troverai un nuovo selettore di lingua per scegliere anche le immagini che appartengono ad articoli in altre lingue.

E, ultimo ma non meno importante, quando visiti il menu Media, vedrai anche i media caricati per lingua.
Per cambiare lingua, usa il selettore di lingua nella barra di amministrazione, disponibile in WPML 2.3.0 e versioni successive (per ora, puoi usare la versione Beta).

Riepilogo
Questo plugin aggiunge il cambio di lingua a tutta la gestione dei media di WordPress. Rende gli allegati consapevoli della lingua e permette di sincronizzare facilmente le immagini tra le traduzioni.
Tutto ciò che devi fare per far sì che questo avvenga è abilitare la casella di controllo Duplica i media caricati nelle traduzioni nell'editor degli articoli. Il resto avviene da sé.
Per il download, accedi al tuo account WPML.org. Questo nuovo plugin è disponibile per entrambi i pacchetti Multilingual Blog e Multilingual CMS.
Buon divertimento!

