Vai al contenuto
BeoHosting
BeoHosting
WordPress

Come usare WordPress Multisite

BeoHosting Team··11 min read di lettura
Come usare WordPress Multisite

WordPress Multisite è una funzione potente che ti permette di gestire più siti WordPress da un'unica installazione. Invece di avere un'installazione WordPress separata per ogni sito, Multisite ti offre un'unica dashboard centrale per controllare tutti i siti. In questa guida spieghiamo cos'è Multisite, quando ha senso usarlo, come installarlo e come gestirlo.

Cos'è WordPress Multisite?

WordPress Multisite è una funzione integrata di WordPress (disponibile dalla versione 3.0) che trasforma un'unica installazione WordPress in una rete di siti. Ogni sito della rete ha i propri contenuti (articoli, pagine, file multimediali), i propri utenti, il proprio tema e i propri plugin, ma tutti condividono la stessa installazione WordPress, gli stessi file e lo stesso database.

Pensalo come agli appartamenti di un palazzo. Ogni appartamento è indipendente (disposizione, mobili e inquilini propri), ma tutti condividono lo stesso edificio, il riscaldamento, il tetto e le aree comuni. Il super admin è come l'amministratore del condominio, con accesso ovunque.

Quando usare Multisite?

Multisite ha senso in determinati scenari, ma non è la soluzione per ogni situazione. Ecco quando è la scelta giusta:

Agenzie: Se gestisci siti per più clienti, Multisite ti permette di controllare tutti i siti da un unico posto. Gli aggiornamenti del core di WordPress, dei temi e dei plugin si eseguono una volta sola e si applicano a tutti i siti.

Aziende con più brand: Se la tua azienda ha più brand o prodotti, ognuno può avere il proprio sito all'interno della rete Multisite con una gestione condivisa.

Istituti scolastici: Università e scuole usano spesso Multisite: un sito per l'istituto, siti separati per dipartimenti, docenti o progetti.

Organizzazioni editoriali: Un sito centrale con siti separati per diverse sezioni, regioni o lingue.

Reti in franchising: Ogni punto vendita ha il proprio sito, ma la sede centrale controlla il branding e gli elementi condivisi.

Reseller: Se offri siti WordPress come servizio tramite reseller hosting, Multisite ti permette di creare rapidamente nuovi siti per i clienti e di gestirli in modo centralizzato.

Quando NON usare Multisite?

Multisite non è sempre la scelta giusta. Ecco quando sono preferibili installazioni WordPress separate:

Siti completamente diversi: Se i siti non hanno nulla in comune (plugin, temi e requisiti di hosting diversi), Multisite porta più complicazioni che vantaggi.

Requisiti di hosting diversi: Se un sito necessita di molte più risorse degli altri, in Multisite tutti condividono le stesse risorse. Un sito pesante può rallentare l'intera rete.

Livelli di permessi diversi: In Multisite il super admin ha accesso a tutti i siti. Se ogni sito richiede un admin del tutto indipendente senza accesso agli altri siti, la gestione dei permessi può complicarsi.

Compatibilità dei plugin: Alcuni plugin non funzionano con Multisite o funzionano con limitazioni. Se dipendi da un plugin specifico, verifica la compatibilità prima di installarlo.

Come installare WordPress Multisite

Prima di iniziare, esegui un backup completo del tuo sito. Multisite modifica la struttura del database e la configurazione di WordPress, quindi un backup è obbligatorio.

Passo 1: Disattiva tutti i plugin. È necessario perché alcuni plugin possono interferire con l'installazione. Potrai riattivarli al termine.

Passo 2: Abilita Multisite in wp-config.php. Apri wp-config.php e aggiungi la seguente riga sopra il commento "That's all, stop editing!":

define('WP_ALLOW_MULTISITE', true);

Passo 3: Installa la rete. Vai nell'amministrazione di WordPress: Strumenti > Configurazione della rete. Scegli la struttura degli URL per i siti della rete:

Sottodominio: Ogni sito ottiene un sottodominio, ad esempio sito1.latuaazienda.it, sito2.latuaazienda.it. Richiede una configurazione DNS wildcard (*.latuaazienda.it).

Sottocartella: Ogni sito si trova in una sottocartella, ad esempio latuaazienda.it/sito1, latuaazienda.it/sito2. Più facile da configurare, ma richiede che WordPress sia installato nella directory principale (root).

Clicca su "Installa" e WordPress ti fornirà il codice da aggiungere a wp-config.php e .htaccess (oppure alla configurazione di Nginx).

Passo 4: Aggiungi il codice generato. WordPress ti fornirà le righe esatte per wp-config.php e .htaccess. Copiale e incollale nei punti corretti dei file. Salva i file e aggiorna la pagina.

Passo 5: Accedi di nuovo. Dopo aver aggiunto il codice verrai disconnesso. Accedi di nuovo e vedrai un nuovo menu "I miei siti" nella barra di amministrazione e l'opzione "Network Admin" per gestire l'intera rete.

Gestione della rete

In quanto super admin disponi della dashboard Network Admin per gestire l'intera rete:

Siti: Qui crei nuovi siti, elimini quelli esistenti e gestisci le impostazioni di ciascun sito. Creare un nuovo sito richiede pochi secondi: inserisci URL, titolo ed email dell'admin, e il sito è pronto.

Utenti: Gestisci gli utenti a livello di rete. Puoi aggiungere utenti con accesso a uno o più siti, con ruoli diversi su ciascuno. Il ruolo di super admin garantisce l'accesso a tutto.

Temi: Installa i temi a livello di rete. Poi, per ciascun sito, scegli quali temi sono disponibili. Questo impedisce agli admin dei siti di installare temi propri senza il tuo controllo.

Plugin: Come per i temi, i plugin si installano a livello di rete. Puoi attivarli su tutta la rete ("network activate", su tutti i siti contemporaneamente) oppure lasciare che gli admin dei siti li attivino/disattivino autonomamente.

Impostazioni: Impostazioni globali della rete: registrazione di nuovi utenti e siti, limiti di caricamento dei file, tema predefinito per i nuovi siti e impostazioni email.

Domain mapping

Per impostazione predefinita, i siti della rete usano sottodomini o sottocartelle del dominio principale. Ma cosa fare se vuoi che ogni sito abbia un proprio dominio del tutto indipendente? Ad esempio, invece di cliente1.latuaagenzia.it, vuoi che il sito viva su cliente1.it.

Dalla versione 4.5 di WordPress, il domain mapping è integrato nel core. Devi solo: registrare il dominio desiderato, puntarlo all'indirizzo IP del tuo server (record A nel DNS) e, in Network Admin > Siti > Modifica sito, aggiungere il dominio nel campo "Indirizzo del sito".

Per ogni dominio aggiunto è necessario un certificato SSL. BeoHosting supporta il wildcard SSL e l'emissione automatica di certificati SSL per tutti i domini sull'account.

Vantaggi di Multisite

Gestione centralizzata: Aggiorna WordPress, temi e plugin in un unico posto, invece che su ciascun sito separatamente. Per le agenzie con oltre 20 siti, questo fa risparmiare ore di lavoro.

Creazione rapida dei siti: Un nuovo sito si crea in pochi secondi. Per reseller e agenzie è un enorme vantaggio: il cliente paga, tu clicchi qualche pulsante e il sito è pronto.

Risorse condivise: Tutti i siti condividono lo stesso codice, il che significa meno spazio su disco rispetto a gestire gli stessi siti come installazioni separate. Se hai 10 siti con lo stesso tema e gli stessi plugin, Multisite usa le risorse di una sola installazione invece di dieci.

Branding coerente: Per le aziende con più brand, Multisite garantisce che tutti i siti usino gli stessi standard e gli stessi elementi condivisi.

Amministrazione semplice: Un unico login per tutti i siti, un solo database di cui fare il backup, un unico punto da monitorare.

Svantaggi e difficoltà di Multisite

Complessità: Multisite è più complesso da configurare e mantenere rispetto a un'installazione WordPress normale. Per l'amministrazione servono maggiori conoscenze tecniche.

Compatibilità dei plugin: Alcuni plugin popolari non supportano pienamente Multisite o si comportano in modo diverso in un ambiente Multisite. Verifica sempre la compatibilità prima di installarli.

Rischio condiviso: Se un sito della rete viene compromesso o ha un problema, questo può ripercuotersi su tutti i siti della rete, perché condividono la stessa installazione.

Requisiti di hosting: Multisite richiede un hosting con più risorse, perché serve più siti da un'unica installazione. Non tutti i piani di hosting supportano Multisite: verifica con il tuo provider.

Migrazione: Spostare un singolo sito fuori da una rete Multisite verso un'installazione autonoma (o viceversa) è più complicato di una normale migrazione WordPress.

Complessità dei backup: Eseguire il backup dell'intera rete è facile, ma ripristinare un singolo sito dalla rete richiede strumenti specifici o lavoro manuale.

Plugin utili per Multisite

MainWP: Uno strumento esterno per gestire una rete Multisite (e più installazioni WordPress separate) da un'unica dashboard. Offre una panoramica migliore e funzioni più avanzate rispetto al Network Admin predefinito.

WP Ultimo: Un plugin per costruire una piattaforma SaaS basata su Multisite. Consente la fatturazione dei siti, piani diversi, registrazione automatica e fatturazione. Ideale per i reseller.

User Switching: Permette al super admin di passare rapidamente a qualsiasi account utente della rete senza bisogno della sua password. Utile per il debug e il supporto.

NS Cloner: Clona un sito esistente della rete per creare rapidamente un nuovo sito con gli stessi contenuti, tema e impostazioni. Invece di configurare ogni nuovo sito da zero, cloni un sito modello.

Consigli di hosting per Multisite

Multisite richiede un hosting che supporti questa funzione e che abbia risorse sufficienti per più siti. Dai un'occhiata ai nostri piani di business hosting per prestazioni ottimali. I requisiti chiave sono: il supporto per i certificati SSL wildcard (per la configurazione a sottodomini), memoria PHP sufficiente (consigliamo almeno 256MB), spazio su disco sufficiente per i file multimediali di tutti i siti e buone prestazioni del database, perché tutti i siti condividono lo stesso database.

I piani BeoHosting supportano WordPress Multisite con dischi NVMe SSD per un accesso rapido al database, server LiteSpeed per prestazioni ottimali e un supporto tecnico che può aiutarti nella configurazione. Per reti Multisite più grandi (oltre 10 siti), consigliamo i piani di business hosting con più risorse.

Conclusione

WordPress Multisite è uno strumento potente per gestire più siti da un unico posto. È ideale per agenzie, reseller, aziende multi-brand e istituti scolastici. L'installazione richiede conoscenze tecniche, ma una volta configurato semplifica drasticamente la gestione quotidiana. Prima di affidarti a Multisite, valuta se i tuoi siti hanno davvero abbastanza in comune da giustificare un'installazione condivisa. Se sì, Multisite ti farà risparmiare tempo, risorse e grattacapi. In caso contrario, le installazioni separate sono una scelta più semplice e flessibile.

BeoHosting Team

10+ anni di esperienza — Specialisti di web hosting e infrastrutture

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Ultimo aggiornamento: