WordPress Multisite - Guida Completa per Gestire piu Siti

Cos’è WordPress Multisite?
WordPress Multisite è una funzionalità integrata in WordPress che consente di gestire più siti web utilizzando una sola installazione di WordPress. Ho avuto occasione di utilizzarlo durante la manutenzione dei portali aziendali ed e-commerce e questo ha semplificato notevolmente la gestione di più siti web per agenzie, organizzazioni o individui che gestiscono più progetti online.

Quando utilizzare WordPress Multisite:

  • Gestione centralizzata: Se stai gestendo più siti web con contenuti, temi e plugin simili, WordPress Multisite può semplificare notevolmente il tuo lavoro. Puoi aggiornare WordPress, temi e plugin da un unico pannello di controllo, risparmiando tempo e fatica.
  • Network di blog o siti tematici: Se stai creando una rete di siti correlati – come un gruppo di blog su vari argomenti o siti per diverse divisioni o località di un’organizzazione – WordPress Multisite può rendere la gestione di questi siti molto più semplice.
  • Siti web per gli utenti: Se stai creando una piattaforma dove gli utenti possono registrarsi e creare i propri siti web o blog, come WordPress.com o Edublogs, WordPress Multisite è uno strumento indispensabile.

Quando non utilizzare WordPress Multisite:

Nel caso i siti che stai gestendo possiedono requisiti diversi, pertanto richiedono temi, plugin o personalizzazioni specifiche, potrebbe essere meglio gestire questi siti con installazioni separate di WordPress. Questo ti permetterà di personalizzare ciascun sito in base alle sue esigenze specifiche senza influenzare gli altri siti nel network.

  • Siti web con traffico elevato: Se uno dei tuoi siti web genera un traffico elevato, potrebbe essere meglio mantenerlo su un’installazione separata di WordPress. Questo perché in un network Multisite un sito con un traffico elevato potrebbe influire sulle prestazioni degli altri siti.
  • Sicurezza: Anche se WordPress Multisite ha buone funzionalità di sicurezza, un problema di sicurezza in un sito del network potrebbe potenzialmente mettere a rischio l’intero network. Se la sicurezza è una preoccupazione primaria, potrebbe essere meglio gestire i siti web separatamente.

Come attivare WordPress Multisite per i nuovi siti web (in 4 step):

Prima di iniziare il processo di attivazione di Multisite, assicurati di disporre di un account di hosting con accesso FTP e di aver installato WordPress sul tuo server.

Cosa ti servirà?

  • Accesso FTP al tuo server, o altro metodo per poter editare i file dell’installazione WP
  • Editor di testo (come Visual Studio Code o Sublime Text)

Step 1: Aggiorna il tuo file wp-config.php
Apri il file wp-config.php nella root del tuo sito web utilizzando un editor di testo e inserisci il seguente codice:

define( ‘WP_ALLOW_MULTISITE’, true );

Salva il file sul server.

Step 2: Configura la struttura del tuo Network WordPress
Accedi al tuo pannello di amministrazione WordPress e vai a Strumenti > Installazione di rete.
Scegli tra “Sottodomini” o “Sottocartelle” come struttura del tuo network e clicca su “Installa”.

Step 3: Aggiorna i tuoi file wp-config.php e .htaccess
Segui le istruzioni fornite da WordPress per aggiornare i file wp-config.php e .htaccess. Copia e incolla il codice fornito nei rispettivi file, quindi salva i file sul server.

Step 4: Accedere all’installazione su più siti
Effettua nuovamente il login nel tuo pannello di amministrazione WordPress: ora vedrai un nuovo menu chiamato “La mia rete” nella barra degli strumenti.

Come attivare WordPress Multisite per i siti web esistenti:

Per i siti web esistenti, segui gli stessi passaggi descritti sopra, ma crea un backup completo del tuo sito prima di apportare modifiche nel caso in cui si verifichino problemi durante l’installazione.

5 suggerimenti chiave per iniziare con WordPress Multisito:

  1. Aggiungi nuovi siti al network WordPress:
    Vai a La mia rete > Siti > Aggiungi nuovo per creare un nuovo sito all’interno del tuo network WordPress. Inserisci il titolo del sito, l’indirizzo e l’email dell’amministratore, quindi fai clic su “Aggiungi sito”.
  2. Gestisci temi e plugin del network: Dal pannello di amministrazione della rete, vai a La mia rete > Temi per installare, attivare e disattivare temi per l’intera rete o per siti specifici. Per i plugin, vai a La mia rete > Plugin, dove puoi installare e gestire i plugin a livello di rete o singolo sito.
  3. Aggiungi nuovi utenti al tuo Network WordPress: Per aggiungere nuovi utenti al tuo network, vai a La mia rete > Utenti > Aggiungi nuovo. Inserisci l’indirizzo email dell’utente, assegna un ruolo (come amministratore, editore o autore) e seleziona a quali siti l’utente avrà accesso.
  4. Configura il network Multisito WordPress: Personalizza le impostazioni di base del tuo network visitando La mia rete > Impostazioni. Qui puoi modificare le impostazioni di registrazione, la privacy, i contenuti predefiniti per i nuovi siti e altro ancora.
  5. Aggiorna il tuo network WordPress: Assicurati di mantenere il tuo network aggiornato e sicuro eseguendo regolarmente aggiornamenti di WordPress, temi e plugin. Vai a La mia rete > Aggiornamenti per verificare la disponibilità di nuovi aggiornamenti e installarli.

Plugin utili per la tua rete multisito WordPress:

WordPress MU Domain Mapping
Questo plugin consente di mappare domini personalizzati ai siti del tuo network WordPress Multisite, rendendo possibile per ciascun sito avere un URL unico.

User Switching
User Switching consente agli amministratori di passare rapidamente tra gli account utente senza dover effettuare il logout e il login ogni volta, semplificando la gestione degli utenti.

Multisite Enhancements
Questo plugin aggiunge una serie di miglioramenti e funzionalità aggiuntive per la gestione delle reti multisito, come una migliore visualizzazione dei siti nel pannello di amministrazione e l’aggiunta di colonne aggiuntive per temi e plugin.

User Role Editor
Questo plugin consente di personalizzare i ruoli e le capacità degli utenti in WordPress, il che può essere particolarmente utile in un ambiente Multisite dove potresti voler limitare o espandere le capacità degli utenti in base al sito.

Snapshot Pro
Questo plugin consente di creare backup di ciascun sito nel tuo network WordPress Multisite, il che è essenziale per la sicurezza e la manutenzione del tuo sito.

WP Multisite Content Copier
Questo plugin consente di copiare contenuti, plugin e impostazioni da un sito a un altro all’interno del tuo network Multisite, il che può risparmiare molto tempo se stai configurando siti simili.

Domande frequenti sul multisito di WordPress:

Posso impostare un multisito su un sito WordPress esistente?
Sì, è possibile convertire un sito WordPress esistente in un network multisito seguendo gli stessi passaggi descritti in questo articolo. Tuttavia, crea un backup completo del tuo sito prima di iniziare per evitare problemi.

Come faccio a indirizzare un dominio al multisito?
Per indirizzare un dominio personalizzato a un sito nel tuo network multisito, dovrai configurare un alias o un reindirizzamento del dominio nel pannello di controllo del tuo provider di hosting. Inoltre, potrebbe essere necessario utilizzare un plugin come “WordPress MU Domain Mapping” per gestire correttamente il mapping dei domini.

Il multisito influisce sulla SEO? La struttura multisito di per sé non influisce negativamente sulla SEO. Tuttavia, è importante assicurarsi che ogni sito all’interno del network sia ottimizzato per la SEO e segua le migliori pratiche. Utilizza plugin SEO come Yoast SEO o Rank Math per migliorare la SEO dei singoli siti nel tuo network e monitora le prestazioni con strumenti come Matomo e Independent Analytics.