Cos'è WordPress Multisite e come configurarlo
WordPress Multisite è una potente funzionalità che consente agli utenti di creare e gestire una rete di più siti web da una singola installazione di WordPress. Invece di avere un'installazione separata per ogni sito, Multisite ti permette di amministrare tutti i tuoi siti, temi e plugin da un unico pannello di controllo. È ideale per agenzie, università, aziende con più marchi o chiunque abbia bisogno di mantenere più siti web in modo efficiente.
Cos'è WordPress Multisite?
Immagina di avere un unico pannello di amministrazione di WordPress dove puoi creare nuovi siti web con pochi clic, attivare temi e plugin per l'intera rete o per siti specifici, e gestire gli utenti in un ambiente centralizzato. Questo è precisamente ciò che offre WordPress Multisite.
La rete Multisite è composta da un "sito principale" e una serie di "sotto-siti". Sebbene ogni sotto-sito abbia il proprio database di contenuti (articoli, pagine, commenti) e utenti, tutti condividono lo stesso database di installazione di WordPress, inclusi i temi e i plugin. Ciò significa che gli amministratori della rete (Super Admin) hanno il controllo totale sulle risorse disponibili per tutti i siti, mentre gli amministratori dei singoli siti possono gestire solo il contenuto e le impostazioni del proprio sito.
I siti all'interno di una rete Multisite possono essere configurati in due modi:
- Sottodomini: Ogni sito ha un URL unico come
sito1.tuodominio.com,sito2.tuodominio.com. - Sottocartelle: Ogni sito ha un URL unico come
tuodominio.com/sito1,tuodominio.com/sito2.
Requisiti Previsti
Prima di intraprendere la configurazione di WordPress Multisite, assicurati di soddisfare i seguenti requisiti:
- Un'installazione di WordPress pulita o un backup completo del tuo sito attuale.
- Accesso FTP o al Gestore File del tuo provider di hosting (come il Gestore File in cPanel offerto da PlatiniumHost).
- Permessi per modificare i file
wp-config.phpe.htaccess. - I Permalink (collegamenti permanenti) devono essere abilitati nella tua installazione di WordPress.
- Se prevedi di usare i sottodomini, dovrai configurare un wildcard per i sottodomini nel tuo cPanel.
Passo dopo Passo: Configurazione di WordPress Multisite
Passo 1: Preparazione della tua installazione di WordPress
- Disattiva tutti i plugin: Vai su 'Plugin' > 'Plugin installati' e disattiva tutti i plugin attivi. Una volta configurato Multisite, potrai riattivarli.
- Abilita i Permalink: Assicurati che i tuoi Permalink siano configurati in modo diverso da 'Semplice'. Vai su 'Impostazioni' > 'Permalink' e seleziona un'opzione come 'Nome articolo'. Salva le modifiche.
Passo 2: Abilitare la funzione Multisite
Per abilitare l'opzione di configurazione di Multisite, devi modificare il file wp-config.php. Puoi farlo tramite FTP o usando il Gestore File di cPanel di PlatiniumHost.
Apri il file wp-config.php (situato nella directory principale della tua installazione di WordPress) e aggiungi la seguente riga di codice appena prima della riga /* Questo è tutto, smetti di modificare! Buon blogging. */:
Salva e carica il file.
Passo 3: Installare la rete Multisite
Ora, accedi al tuo pannello di amministrazione di WordPress. Vedrai una nuova opzione nel menu 'Strumenti'.
- Vai su 'Strumenti' > 'Configurazione della rete'.
- Scegli il tipo di struttura:
- Sottodomini: (
sito1.tuodominio.com) Richiede la configurazione di un wildcard per i sottodomini nel tuo cPanel. È l'opzione preferita se i siti sono indipendenti l'uno dall'altro. - Sottocartelle: (
tuodominio.com/sito1) Non richiede configurazione DNS aggiuntiva, ma se la tua installazione di WordPress ha più di un mese, ti sarà permesso usare solo i sottodomini.
Importante: Se la tua installazione di WordPress ha più di un mese, l'opzione Sottocartelle potrebbe non essere disponibile. In questo caso, dovrai usare i Sottodomini. - Sottodomini: (
- Dettagli della rete: Fornisci un titolo per la tua rete e l'indirizzo email dell'amministratore.
- Clicca sul pulsante 'Installa'.
WordPress genererà due blocchi di codice che dovrai aggiungere ai tuoi file wp-config.php e .htaccess.
Passo 4: Configurare i file wp-config.php e .htaccess
Non chiudere ancora la pagina di configurazione della rete. Dovrai copiare e incollare il codice fornito.
- Modifica
wp-config.php: Apri nuovamente il filewp-config.php. Il codice fornito deve essere posizionato appena sotto la rigadefine('WP_ALLOW_MULTISITE', true);che hai aggiunto in precedenza. Dovrebbe apparire qualcosa di simile a questo (i valori saranno specifici per la tua installazione):
- Modifica
.htaccess: Apri o crea il file.htaccessnella directory principale della tua installazione di WordPress. Il codice fornito deve sostituire completamente qualsiasi regola WordPress esistente nel file. Assicurati di fare un backup del contenuto attuale se esiste. Il codice sarà simile a questo:
Salva entrambi i file e caricali sul tuo server.
Passo 5: Accedere alla tua rete Multisite
Una volta modificati e salvati i file, WordPress ti chiederà di accedere nuovamente. Dopo l'accesso, noterai un nuovo menu nella barra di amministrazione superiore chiamato 'I miei siti'. Da qui, potrai accedere all''Amministratore della rete' e ai pannelli di controllo dei tuoi siti individuali.
Nell''Amministratore della rete', puoi gestire siti, utenti, temi e plugin per tutta la tua rete.
Passo 6: Configurare i Sottodomini (se applicabile) in cPanel
Se hai scelto l'opzione Sottodomini nel Passo 3, devi configurare un wildcard nel tuo cPanel di PlatiniumHost affinché il tuo server sappia come gestire i nuovi sottodomini.
- Accedi al tuo cPanel (fornito da PlatiniumHost).
- Cerca la sezione 'Domini' e clicca su 'Sottodomini'.
- Nel campo 'Sottodominio', inserisci un asterisco (
*). - Assicurati che la 'Document Root' punti alla cartella dove è installata la tua rete WordPress (generalmente
public_htmlo la cartella principale del tuo dominio). - Clicca su 'Crea'.
Questo permetterà a qualsiasi sottodominio che crei (come sito1.tuodominio.com) di puntare alla tua installazione di WordPress, consentendo a Multisite di gestirli.
Considerazioni Importanti
- Plugin e Temi: I Super Admin possono installare temi e plugin per l'intera rete. Possono quindi attivarli per siti specifici o attivarli per l'intera rete. Gli amministratori dei singoli siti possono solo attivare/disattivare i temi e i plugin che il Super Admin ha messo a loro disposizione.
- Prestazioni: Una rete Multisite può consumare più risorse di un'installazione di WordPress individuale, specialmente se hai molti siti o siti con traffico elevato. Assicurati di avere un piano di hosting robusto, come quelli offerti da PlatiniumHost, che possa gestire il carico.
- Sicurezza: Se un sito nella rete viene compromesso, potrebbe influenzare l'intera rete. Mantieni sempre aggiornati il tuo WordPress, i temi e i plugin.
- Migrazione: Migrare un sito individuale all'interno o all'esterno di una rete Multisite può essere più complesso che migrare un sito WordPress standard.
Conclusione
WordPress Multisite è uno strumento incredibilmente utile per la gestione centralizzata di più siti web. Comprendendo cos'è e come configurarlo passo dopo passo, puoi sfruttare al massimo questa funzionalità per ottimizzare il tuo flusso di lavoro, ridurre il sovraccarico di manutenzione e scalare la tua presenza online in modo efficiente. Ricorda sempre di eseguire backup e di considerare i requisiti del tuo hosting (come quelli di PlatiniumHost) per garantire prestazioni ottimali della tua rete.