Ultimo aggiornamento il 27 Agosto 2018

Come configurare la rete di siti wordpress multisite

Adesso è il momento di scegliere se vogliamo la configurazione sottodirectory o sottodominio (In questo tutorial utilizzeremo per semplicità la configurazione a sottodirectory con il sottodominio è necessario ottenere la wild card DNS dal vostro hosting provider) per capire quale configurazione è più adatta al tuo progetto puoi leggere il post prima di installare wordpress.

Adesso iniziamo subito con il tutorial di creazione:

1 Posizioniamoci su  Strumenti > Installazione Network.

2 Scegliamo la configurazione sottocartelle. Ti ricordo che non è possibile cambiare questa impostazione in seguito.

strumemti installazione network

3 Inseriamo  il nome del network di siti.

4 Inseriamo la mail dell’amministratore del network di siti.

strumemti installazione network completo - Come configurare la rete di siti wordpress multisite

5 click sul bottone installa

attivazionev del network

6 Con un client ftp (esempio Filezilla) trova il file wp-config.php nella root directory dell’installazione di worpress aprilo in modalità modifica e trova la frase sotto riportata

/* È tutto, termina le modifiche! Scrivi con gioia. */ oppure
/* That’s all, stop editing! Happy blogging. */

sopra questa frase inserisci il seguente codice

define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false);
define(‘DOMAIN_CURRENT_SITE’, ‘www.wpdesignbuilder.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);

attivazione del network wp config wordpress multisite

7 Aggiungi quanto segue al file .htaccess sostituendo le altre regole di WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]

RewriteRule . index.php [L]

attivazione del network htaccess wordpress multisite

WordPress Multisite è installato. E’ necessario effettuare il login per vedere le nuove funzionalità sulla bacheca di amministrazione.

NEXT STEP Come creare o aggiungere un nuovo sito vediamo tutte le opzioni

Complimenti hai configurato wordpress multisite. Nel prossimo post vedremo come creare e aggiungere un nuovo sito nel network di siti.