Gestire centralmente i siti dei clienti usando WPML e Domain Mapping
Agnes Bury··8 minuti
Condividi:
Patricia è una freelance WordPress. Crea e gestisce siti per molti clienti diversi. Per semplificarsi la vita, Patricia usa una singola installazione di WordPress, eseguendo una rete multisito. In questo modo, può aggiornare WordPress e i plugin una sola volta e mantenere aggiornati tutti i siti dei clienti. Lavorando con molti clienti europei, naturalmente, alcuni dei siti di Patricia sono multilingue.
In questo articolo, Patricia Brun Torre dalla Svizzera spiega come configura e gestisce una rete multisito WordPress, con il plugin WPMUDev Domain Mapping e WPML.
Come gestire una rete di siti dei clienti usando Domain Mapping e WPML: le sfide e l'idea
Utilizzare l'installazione WordPress MultiSite è un buon punto di partenza per gestire una rete di siti dei tuoi clienti. Avrai un sito figlio separato per ogni sito web del tuo cliente. L'aggiornamento dell'intera rete di siti dei clienti ora si riduce a un solo clic!
Ma questo significa anche potenziali nuove domande:
I tuoi clienti vogliono vedere i loro siti con i loro nomi di dominio originali. I loro, non i tuoi. Quindi, invece del sottodominio predefinito di WordPress MultiSite client-1.my-main-domain.com, il tuo cliente desidera vedere client-1-preferable-domain.net.
Alcuni dei siti devono essere multilingue. Quindi, per rendere le cose più complicate, avrai lingue diverse per questi diversi siti sulla rete.
Guarda l'immagine qui sotto che riassume l'idea:
WP MultiSite, WPML e mappatura dei domini: l'idea
Cosa ti servirà per gestire WPML con domini diversi in un singolo WordPress
Ci sono numerose soluzioni per combinare siti multilingue con la gestione di più siti da un unico posto utilizzando la mappatura dei domini.
Di seguito presentiamo sia l'idea generale che una soluzione specifica che ha funzionato bene per Patricia.
Rete di siti dei clienti, WPML e mappatura dei domini: cosa ti servirà
Un sito con installazione di WordPress passata alla modalità WordPress Multisite. Questo sarà il sito principale (e unico) per gestire tutti i siti dei tuoi clienti. Sembra fantastico? Esatto, condividiamo la tua opinione.
Un plugin che offre ai tuoi utenti l'opzione di mappare uno o più domini ai propri siti, ad esempio:
Il plugin WPML per gestire i siti in diverse lingue
Patricia ha deciso di usare questo plugin premium WPMUDev Domain Mapping perché proviene dagli stessi sviluppatori di un altro utile plugin che usa, WPMUDev Multi-Domains, descritto più avanti nell'ultima sezione.
Patricia spiega: WPMUDev Domain Mapping e WPMUDev Multi-Domains condividono e modificano entrambi wp-content/sunrise.php.
Secondo me questo è il motivo per cui è più sicuro avere un solo sviluppatore (WPMUDev) che fornisca entrambi i plugin, rispetto all'uso del popolare WordPress MU Domain Mapping (gratuito nel repository di wordpress.org), che sono sicura funzionerebbe altrettanto bene.
Rete di siti dei clienti, mappatura dei domini e WPML: come configurare
Ecco i passaggi da compiere per ottenere un effetto simile a quello ottenuto da Patricia:
Passa il tuo WordPress alla rete WordPress Multisite.
Installa il plugin WPMUDev Domain Mapping a livello di rete.
Installa il plugin WPML a livello di rete.
Per ogni nuovo sito del cliente:
Nella dashboard della tua rete aggiungi un nuovo sito. Supponendo che il tuo dominio principale si chiami my-main-domain.com, il nome del tuo nuovo sito figlio sarà client-1.my-main-domain.com.
Mappatura dal sito figlio WP al dominio del clienteLascia che il tuo cliente mappi i propri domini (puoi farlo anche tu come superadmin). In questo modo il tuo cliente vedrà il sito web con il suo nome di dominio originale (vedi le immagini qui sotto, nella prossima sezione).
Nota. Potrebbe essere necessario impostare manualmente il dominio mappato nella dashboard di amministrazione della rete alla voce “Siti”, e sostituire il dominio predefinito di WP MultiSite con il dominio reale del cliente.
Lascia che il tuo cliente traduca i contenuti usando WPML.
Gestire lingue diverse all'interno di un singolo sito: come appare dal punto di vista del cliente
Ora vediamo come appare il tuo sito figlio WordPress dal punto di vista del singolo cliente.
Grazie all'uso del plugin WPMUdev domain mapping un cliente può vedere il proprio sito sotto il suo dominio reale (un nome gradevole), sia all'interno della dashboard che nel front-end (guarda gli URL nelle immagini qui sotto).
Poiché il tuo cliente può vedere il suo sito WordPress come se fosse una singola installazione standard di WordPress, non c'è nulla di nuovo nell'usare il plugin WPML. Funziona già pronto all'uso.
Di seguito presentiamo il sito web pjmartin.ch, uno dei clienti di Patricia che usa WPML per presentare il suo sito in tre lingue: inglese, tedesco, francese. Il sito pjmartin.ch è accessibile sia dalla rete WP di Patricia (da Patricia come utente super admin) sia direttamente dal suo cliente con il dominio corretto grazie alla mappatura dei domini.
Usare WPML per gestire diverse lingue in un sito del cliente (dashboard di pjmartin.ch)Lingue diverse in un sito del cliente (front-end di pjmartin.ch)
Nota bene, ora un cliente non deve preoccuparsi di:
aggiornamenti di WP
installare, acquistare e aggiornare i plugin
installare e aggiornare i temi
Fare un passo avanti: altri utili plugin per gestire la tua rete WordPress Multisito
Per tutti coloro che hanno apprezzato l'approccio e vogliono saperne di più, Patricia rivela alcuni altri plugin interessanti che l'hanno aiutata a gestire meglio i vari siti dei clienti.
mappatura multi dominioQuesto plugin ti permette di eseguire un numero illimitato di domini diversi da una singola installazione di WordPress Multisito.
In pratica questo significa che puoi gestire i tuoi diversi domini in un unico posto (da un solo WordPress) per averli per scopi diversi. Vediamo un esempio:
my-business-domain.com – il mio dominio principale
my-customers.net – domini per i miei clienti
client-1-my-customers.net mappa a -> client-1-prefereable-domain.org (en, de, fr)
client-2-my-customers.net mappa a -> client-2-other-domain.com
my-private-domain.com – un altro dominio, per scopi privati
Ora vediamo come funziona per il caso di Patricia.
virtuaza.net – il dominio principale di Patricia
lesforums.ch – un altro dominio
lessites.ch – dominio per mantenere tutti i domini dei clienti (nota, questo è il nome usato prima della mappatura al dominio di destinazione del cliente)
pjmartin.lessites.ch -> pjmartin.ch
biengrandir.lessites.ch -> biengrandir.ch
Patricia dice: lessites.ch è un dominio aggiunto a virtuaza.net, che mi permette di creare un cliente sotto lessites.ch invece di virtuaza.net.
Voglio mantenere i sottositi di virtuaza.net solo per i miei, come support.virtuaza.net, ecc.
WPMUDev Pro Sites
wpmudev pro sites
Questo plugin di WordPress ti permette di creare la tua rete redditizia di hosting di siti, come Edublogs.org o WordPress.com. I tuoi utenti possono fare l'upgrade dei loro siti e accedere a funzionalità come temi premium, plugin, spazio di archiviazione extra, mappatura dei domini o rimozione della pubblicità.
Nel caso di Patricia il plugin Pro Sites ha permesso di avere clienti registrati su diversi livelli e quindi di gestire temi e plugin per livello. Vedi l'immagine a destra.
WPMUDev Branding
Il plugin Branding ti permette di rinnovare completamente il back-end di WordPress in pochi minuti. Qui, ha permesso a Patricia di rimuovere i permalink dal menu Impostazioni di WordPress per i siti dei suoi clienti. In questo modo tutti i siti dei clienti sono costretti a usare lo stesso tipo di permalink.
“Mi piace Ultimate Branding perché posso rendere la dashboard un po' meno confusa per i principianti, e ho potuto aggiungere il mio logo nella barra di amministrazione e un codice personalizzato nel footer di tutti i sottositi. Posso persino nascondere la voce del menu dei permalink se necessario.” commenta Patricia.
Qual è il tuo modo di gestire WPML e i diversi domini?
Ti piace l'approccio di Patricia? Pensi che potrebbe funzionare anche per te? Qual è il tuo modo di gestire WPML e la mappatura dei domini da un unico posto? Sentiti libero di condividere il tuo commento con noi.
Se c'è qualcosa di speciale nel tuo sito che usa WPML, faccelo sapere. I casi più interessanti saranno trattati nei prossimi articoli di questa nuova serie di Casi di studio.
Altri articoli relativi a WPML e alla mappatura dei domini
Abbiamo testato sei plugin di checkout per WooCommerce in base alla personalizzazione dei campi, all'usabilità dell'editor e alla compatibilità con il checkout classico e a blocchi, per aiutarti a trovare quello giusto.