Scopri come usare WPML nelle configurazioni multisito per tradurre il tuo network di siti e i singoli sottositi in più lingue.
Aggiungere WPML a un network multisito WordPress ti permette di usare lingue e impostazioni di traduzione diverse per ogni sito web.
Tipi di configurazioni di URL multisito supportate
WPML supporta le seguenti configurazioni di URL multilingue sui multisito:
Completamente supportate
| Sottositi in directory e lingue in directory | Sottositi in sottodomini e lingue in directory |
|---|---|
| domain.com/subsite-1/fr/ domain.com/subsite-1/es/ domain.com/subsite-2/fr/ domain.com/subsite-2/es/ | subsite-1.domain.com/fr/ subsite-1.domain.com/es/ subsite-2.domain.com/fr/ subsite-2.domain.com/es/ |
Condizionali e sperimentali
| Sottositi in directory e lingue in sottodomini | Sottositi in sottodomini e lingue in sottodomini |
|---|---|
| fr.domain.com/subsite-1/ fr.domain.com/subsite-2/ es.domain.com/subsite-1/ | subsite.fr.test.com |
| Possibile solo usando il file sunrise.php (scopri di più in Come posso usare domini diversi per lingua?) | Possibile solo se il dominio è correttamente puntato tramite voce DNS e non entra in conflitto con un altro sottosito |
Sullo stesso sottosito, non è possibile avere alcune lingue in domini e altre lingue in directory.
Installare WPML su una configurazione multisito
Per installare WPML, puoi usare il plugin leggero OTGS Installer per evitare il download e l'upload manuale dei componenti di WPML.
Dopo aver acquistato WPML:
- Vai alla sezione Download del tuo account e scarica il file zip di OTGS Installer.
- Vai su I miei siti → Gestione network per caricare il nuovo plugin.
- Una volta caricato, puoi fare clic su Attiva sul network.
Registrare WPML su una configurazione multisito
Con OTGS Installer attivato, ora puoi registrare WPML e scaricare i suoi componenti core (e qualsiasi altro componente aggiuntivo di cui hai bisogno). Registra prima il tuo sito principale in modo che la stessa chiave del sito venga applicata a tutti i sottositi.
Dopo la registrazione, puoi:
- Attivare WPML sul sito principale e sui sottositi di tua scelta. Se vuoi la flessibilità di disattivare WPML sui singoli sottositi quando lo desideri, vai su ciascun sottosito per attivare WPML separatamente in Plugin.
- Attivare WPML sull'intero network multisito. Vai su Plugin installati e fai clic su Attiva sul network per attivare WPML su ogni sito della tua configurazione.
Configurare WPML su ogni sottosito
Devi configurare WPML singolarmente su ciascuno dei tuoi sottositi. Vai su WPML → Configurazione e segui il Setup Wizard.
Una volta terminata la configurazione, avrai accesso alle funzioni di WPML e potrai iniziare a tradurre il tuo contenuto in tutto il network multisito.
Domande frequenti
Come posso usare domini diversi per lingua?
Se vuoi usare un dominio diverso per lingua, hai bisogno di un drop-in plugin chiamato sunrise.php. Questo plugin viene caricato all'inizio del processo di caricamento di WordPress, quindi aiuta WPML ad abbinare ogni dominio richiesto alla lingua corrispondente.
Ecco come installare questo plugin:
1. Copia il file sunrise.php dalla cartella ../sitepress-multilingual-cms/inc/tools/ di WPML alla tua cartella wp-content. Se hai già un file sunrise.php nella tua cartella wp-content, aggiungi il contenuto dal file sunrise.php di WPML al file esistente. Non posizionarlo dopo un'istruzione di return.
2. Aggiungi la riga define('SUNRISE’, ‘on’) al tuo file wp-config.php.
3. Assicurati che i tuoi domini abbiano il DNS corretto impostato e che puntino alla stessa cartella del dominio della lingua predefinita. Per le istruzioni, segui questo tutorial su come impostare i domini per lingua.
Come posso usare la traduzione automatica sui multisito?
WPML offre l'opzione per la traduzione automatica di tutti i contenuti sui tuoi siti.
Per usare la traduzione automatica, scegli tra i nostri piani di crediti con pagamento a consumo e prepagati.
Se vuoi usare la traduzione automatica su un sottosito specifico, puoi:
- Iscriverti al pagamento a consumo sul sottosito. In questo caso, un sottosito ottiene il proprio metodo di pagamento per la traduzione automatica, oppure
- Collegare un sottosito al sito principale usando un codice di migrazione per condividere i suoi crediti.
Importante: Non puoi assegnare crediti prepagati a un sottosito specifico dal tuo account WPML, poiché i sottositi condividono la chiave del sito principale.
Come faccio a resettare WPML sui miei sottositi?
Se hai mai bisogno di resettare WPML su uno dei tuoi sottositi, vai su I miei siti → Gestione network e fai clic su WPML. Da qui, puoi resettare uno qualsiasi dei tuoi singoli sottositi. Assicurati che WPML sia attivato sul tuo sito principale per poter vedere il menu di WPML.
Se riscontri problemi durante la configurazione del tuo multisito WordPress con WPML, contatta il nostro team di supporto per ricevere assistenza.