Guida completa per la creazione e la gestione efficiente di una rete di siti WordPress multi-sito

Leggere in 2 minuti.
2026-03-19
2026-06-03
2,151
Guadagno delle commissioni quando fai acquisti tramite i link qui sotto, senza alcun costo aggiuntivo per te.

Cos’è una rete multisito per WordPress?

Il WordPress Multisite, noto anche come rete di siti WordPress, è una funzionalità potente integrata in WordPress. Permette di creare e gestire più siti web indipendenti partendo da un’unica installazione di WordPress. Questi siti possono condividere lo stesso codice sorgente, gli stessi plugin e gli stessi temi, ma dispongono ciascuno di contenuti, utenti e impostazioni propri. È come una “rete di siti” controllata in modo centralizzato da un superamministratore.

Dopo aver abilitato la funzionalità per più siti, è possibile creare nuovi siti web o sottodomini in pochi minuti, senza dover reinstallare WordPress. Questa opzione rappresenta una scelta ideale per sviluppatori, aziende e organizzazioni che hanno bisogno di gestire più progetti correlati, ospitare siti web per i clienti, creare piattaforme educative o gestire reti di contenuti di grandi dimensioni. Il vantaggio principale risiede nell’aumento dell’efficienza e nell’ottimizzazione delle risorse, grazie alla gestione centralizzata.

Come creare una rete di siti WordPress multi-sito

Prima di iniziare a costruire il sito, assicuratevi di eseguire un backup completo dei dati e dei file. Anche se il processo è relativamente sicuro, fare un backup rappresenta la migliore pratica per prevenire eventuali problemi. Inoltre, verificate che il vostro ambiente host supporti il funzionamento di WordPress in modalità multisito: la maggior parte degli host virtuali e dei server cloud moderni lo supporta.

Si consiglia di leggere Partire da zero: La guida definitiva per lo sviluppo professionale di temi WordPress completi

Modifica del file di configurazione principale

Il primo passo per l’installazione è modificare il file di configurazione principale di WordPress. Dovrai trovare questo file nella directory radice del sito web. wp-config.php File… nelle righe di codice. /* That's all, stop editing! Happy publishing. */ In precedenza, è stato necessario aggiungere il seguente codice per abilitare la funzionalità di rete multi-sito.

UltaHost – Hosting per siti WordPress
Garanzia di rimborso entro 30 giorni, larghezza di banda illimitata e accesso ai database, protezione gratuita contro gli attacchi DDoS; sconto del 50% per l’acquisto di un piano valido per 3 anni (da 3 a 4 TB di spazio di archiviazione).
define( 'WP_ALLOW_MULTISITE', true );

Dopo aver salvato il file, aggiorna il backend di WordPress. Noterai l’aggiunta di un nuovo opzione chiamata “Impostazioni di rete” nel menu “Strumenti”. Cliccandoci, il sistema ti guiderà nella configurazione della rete. Dovrai scegliere la struttura dell’indirizzo del sito web: utilizzare un sottodominio (ad esempio, site1.yourdomain.com) o un sottodiretorio (ad esempio, yourdomain.com/site1). Nel caso in cui desideri utilizzare un dominio indipendente, il modello basato sui sottodomini costituirà la base per eventuali futuri ampliamenti.

Completare l’installazione e la configurazione della rete.

Dopo aver cliccato su “Installa” sulla pagina di configurazione, WordPress genererà un nuovo insieme di codici. È necessario copiare questi codici con precisione e incollarli nel luogo indicato. wp-config.php.htaccess Nel file… .htaccess Per il file in questione, assicuratevi di sostituire le regole originali di WordPress.

Dopo aver completato la modifica del file e salvato i cambiamenti, è necessario effettuare il logout e poi raccogliere nuovamente le credenziali per accedere al pannello di amministrazione di WordPress. A questo punto, nella parte in alto a sinistra apparirà una barra di gestione denominata “Il mio sito”, il che indica che la rete di siti multigiocatore è stata attivata con successo. Da questo momento, diventerete ufficialmente l’amministratore superiore di questa rete.

Gestione quotidiana di reti multi-sito

In qualità di super amministratore, disponete di totale controllo sull’intera rete. Dopo aver effettuato l’accesso al pannello di controllo, potete accedere al pannello di gestione della rete tramite “Il mio sito” -> “Gestione rete”. Questo è il centro di comando da cui potete gestire tutti i vostri siti affiliati.

Si consiglia di leggere Nell’attuale ondata di digitalizzazione, sia che si tratti di blog personali, startup o piccoli siti commerciali…

Operazioni di gestione dei siti web e degli utenti

Nel menu “Siti”, è possibile visualizzare l’elenco di tutti i siti presenti nella rete, aggiungere facilmente nuovi siti, modificare le loro informazioni (come il titolo e l’indirizzo email dell’amministratore), nonché archiviarli, disattivarli o eliminarli. Tutte queste operazioni vengono eseguite in un unico posto, senza la necessità di accedere separatamente al backend di ciascun sito.

Anche la gestione degli utenti è centralizzata. È possibile aggiungere nuovi utenti per l’intera rete tramite il menu “Utenti”, assegnarli a siti specifici e definire i loro ruoli (ad esempio, amministratore, editore, iscritto). Un utente può appartenere a più siti contemporaneamente e disporre di diversi permessi, il che semplifica notevolmente la gestione della collaborazione tra team distribuiti in più siti.

Installazione e distribuzione di temi e plugin

In una rete multisito, il modo in cui vengono gestiti i temi e i plugin è diverso da quello di un singolo sito. I plugin e i temi installati dall’amministratore superiore tramite i menu “Temi” e “Plugin” sono, per impostazione predefinita, in stato “Attivati nella rete” o “Disponibili nella rete”.

hosting.com Hosting condiviso
Prestazioni elevate con CPU AMD EPYC, storage SSD NVMe e LiteSpeed, supporto interno di esperti 24 ore su 24, 7 giorni su 7, misure di sicurezza avanzate, tra cui SSL, brute force, malware e protezione DDoS, risparmi fino a 73%

L’attivazione di un plugin tramite il network significa che tale plugin verrà automaticamente abilitato e eseguito su tutti i sottositi, e gli amministratori dei sottositi non potranno disattivarlo. Questo approccio è adatto per plugin di sicurezza o di caching essenziali per l’intera rete.

Per i plugin o i temi disponibili online, gli amministratori di ciascun sottosito possono abilitarli o disabilitarli a seconda delle proprie esigenze, direttamente dalla pagina di gestione dei plugin o dei temi del proprio sottosito. Questo offre flessibilità ai sottositi. L’assegnazione dei temi può essere effettuata in modo appropriato. WP_Theme::network_enable_theme() La funzione viene utilizzata per implementare il programma.

Gestione avanzata e ottimizzazione delle prestazioni

Quando la scala della vostra rete aumenta, alcune funzionalità avanzate e ottimizzazioni delle prestazioni diventano di fondamentale importanza. Questo riguarda la struttura del database, la mappatura di domini indipendenti, nonché le strategie di caching.

Si consiglia di leggere Sviluppo di temi per WordPress: Una guida pratica dall’approccio iniziale alla maestria

Comprendere la struttura di un database e un dominio internet indipendente.

Le reti multi-sito utilizzano una struttura di database unica: per ogni sottosito viene creato un insieme di tabelle distinte, i cui nomi iniziano con una determinata sequenza di caratteri. {$table_prefix}{$blog_id}_ Il formato di denominazione utilizzato per i contenuti. Ad esempio, la tabella che contiene gli articoli del sito con l’ID 2 potrebbe essere… wp_2_postsTabelle condivise a livello globale (ad esempio, tabelle utenti) wp_usersIn questo caso, i valori rimangono invariati. Comprendere questo aspetto è utile per eseguire query personalizzate o per effettuare il trasferimento di dati.

Un requisito comune di livello avanzato è assegnare ai sottositi un dominio web completamente indipendente (e non un sottodominio). Questo può essere realizzato installando e configurando un plugin per la “mappatura dei domini”, ad esempio… WP Ultimate Multisite Domain MappingLa configurazione solitamente prevede l’aggiunta di record DNS con caratteri jolly (wildcards) e… wp-config.php Definito in… SUNRISE Costanti.

Hosting condiviso InterServer
Hosting condiviso $2,50 USD al mese, primo mese $0,1 USD codice promozionale tryinterserver, 461 script di applicazioni cloud, installazione con un clic.

Attuare strategie di caching e ottimizzazione delle prestazioni

Le reti multi-sito richiedono risorse server più elevate. L’attuazione di un sistema di cache efficace è fondamentale per garantire un buon funzionamento del sistema. Si consiglia di abilitare il caching a livello di rete, ad esempio utilizzando strumenti come Redis o Memcached. wp-config.php Il documento è stato approvato dal Consiglio di Stato cinese il 22 novembre 2019. WP_REDIS_HOST Configurare costanti come tali.

Per quanto riguarda la cache delle pagine, molti plugin di cache popolari (come W3 Total Cache e WP Rocket) supportano il modalità multi-sito. Assicurati di configurarli correttamente nel pannello di controllo della rete e considera l’opzione di assegnare a ciascun sito con un alto traffico un dominio CDN (Content Delivery Network) indipendente, al fine di distribuire il carico e velocizzare l’accesso da tutto il mondo.

Utilizza regolarmente plugin di monitoraggio delle query (come Query Monitor) per individuare quelle lente, e considera l’opportunità di implementarne l’uso nella tua applicazione. wp db optimize Aspettate che il comando WP-CLI ottimizzi i tabellini del database. Per reti di dimensioni molto grandi, potrebbe essere necessario… wp_blog_versionswp_site Per ottimizzare ulteriormente il registro di sistema (registry) al fine di suddividere i database e le tabelle in parti più gestibili, è necessario utilizzare tecniche avanzate.

Riassumendo

Il network di siti WordPress è una soluzione aziendale estremamente potente che unisce in modo perfetto la gestione centralizzata di più siti web con l’operatività indipendente di ciascun sito singolo. A partire dal modificare… wp-config.php Dalla creazione iniziale dei file, alla gestione centralizzata di siti web, utenti, temi e plugin nel backend di rete, fino all’implementazione di personalizzazioni avanzate e ottimizzazioni delle prestazioni tramite mappatura dei domini e cache di oggetti, questo sistema offre un’efficienza senza pari nella gestione di gruppi di siti web correlati.

Il segreto per far funzionare con successo un sistema multi-sito risiede in una struttura ben pianificata, nell’adeguato controllo dei diritti di accesso degli utenti e in un’attenzione costante alle prestazioni e alla sicurezza del server. Che si tratti di siti interni utilizzati da diversi dipartimenti di un’azienda, di piattaforme per corsi educativi o di servizi di hosting di siti web, una buona conoscenza delle funzionalità di WordPress per sistemi multi-sito vi permetterà di svolgere più lavoro con risorse ridotte.

FAQ - Domande frequenti

Dopo l’attivazione della funzionalità per più siti, il mio sito esistente ne risentirà in qualche modo?

Quando si attiva la funzionalità di rete per più siti, il sito principale esistente diventerà automaticamente il primo sito della rete (il sito principale); tutti i suoi contenuti, impostazioni e URL rimarranno invariati. Dal punto di vista degli utenti e dei visitatori, non ci saranno cambiamenti evidenti in questo sito principale prima e dopo la conversione. Tuttavia, l’interfaccia di gestione in background e alcune strutture sottostanti subiranno modifiche.

Posso integrare il mio sito WordPress esistente in una rete multisito?

Sì, ma non si tratta di un semplice processo di “fusione” dei dati, bensì di un’operazione di migrazione che richiede attenzione e precisione. È necessario utilizzare plugin dedicati alla migrazione (ad esempio, quelli per la clonazione e la copia di più siti) oppure eseguire manualmente l’esportazione e l’importazione dei dati dal database. I passaggi fondamentali includono: wp_postswp_postmeta I dati provenienti da tali tabelle vengono integrati nel database di rete multi-sito corrispondente. wp_{blog_id}_posts Nel database, vengono eseguiti i processi di rimappatura degli ID utente e di modifica dei percorsi dei file multimediali. Prima di intraprendere qualsiasi operazione, assicurarsi di creare un backup completo di tutti i siti interessati.

Devono tutti i siti di una rete multisito utilizzare lo stesso tema?

Non è necessario. L’amministratore superiore può installare più temi dal pannello di controllo online. Dopo l’installazione, è possibile scegliere se attivare il tema in modo che sia disponibile anche online, oppure semplicemente renderlo “disponibile online”. I temi resi disponibili online appariranno sulla pagina di selezione dei temi di ciascun sottosito; l’amministratore di quel sottosito potrà quindi scegliere e attivare qualsiasi tema disponibile, oppure caricare temi personalizzati (se l’amministratore superiore gli ha concesso tale autorizzazione). Questo permette di mantenere l’indipendenza del brand e di garantire una maggiore flessibilità nel design di ciascun sottosito.

Le prestazioni di una rete multisito sono inferiori a quelle di un singolo sito?

Le prestazioni dipendono dalle specifiche configurazioni e dal volume di traffico. Poiché il codice sorgente, le connessioni al database e i cache di memoria vengono condivisi tra i diversi siti, l’accesso a più siti all’interno di una rete multi-sito può risultare più efficiente rispetto all’accesso a più installazioni di WordPress indipendenti, poiché i risorse possono essere riutilizzate. Tuttavia, se la rete è molto estesa (ad esempio, comprende centinaia o migliaia di siti) e non sono state apportate le opportune ottimizzazioni ai server (come cache di oggetti, ottimizzazione degli indici del database, utilizzo di servizi CDN), la pressione sul database può diventare un fattore limitante, causando un calo delle prestazioni. Pertanto, la chiave per ottenere buone prestazioni risiede nell’ottimizzazione delle configurazioni, piuttosto che nell’architettura della rete stessa.

Come effettuare il backup di un intero network multisito?

Per effettuare il backup di una rete con più siti, è necessario salvare sia i file che i database. Per quanto riguarda i file, oltre al normale contenuto del core di WordPress, dei temi, degli plugin, ecc., è anche importante includere tutti i file relativi alle configurazioni personalizzate e ai dati creati dagli utenti. uploads Oltre alle cartelle, è anche necessario prestare attenzione ad altri aspetti… uploads/sites/{blog_id}/ Il “Catalogo” contiene i file caricati dai vari sottositi. Per quanto riguarda il database, è necessario eseguire un backup completo di tutto il database, poiché i dati di tutti i siti sono memorizzati nello stesso database. Si consiglia l’utilizzo di plugin di backup professionali che supportino più siti (ad esempio, la versione a pagamento di UpdraftPlus o ManageWP), in grado di eseguire backup e ripristini completi per singoli siti o per l’intera rete. Un backup manuale può essere effettuato esportando il database tramite phpMyAdmin e scaricando tutti i file tramite FTP.