Disabilitare e rimuovere completamente la funzione multisito di WordPress

Disabilitare e rimuovere completamente la funzione multisito di WordPress

Ebbene si, ho appena finito di sbattere la testa sul monitor per disinstallare la funzione multisito di WordPress. Mi sono accorto che in rete esistono decine di tutoria che spiegano come creare il proprio network, ma se uno cambiasse idea?

Partiamo dalle doverose RACCOMANDAZIONI!!!!

Prima di procedere vi suggerisco di eseguire un backup completo del vostro sito (file e database). La prudenza non è mai troppa in questi casi.

Modifichiamo il WP-CONFIG

Apriamo il file wp-config.php che si trova nella root del vostro sito ed eliminiamo le due righe che avevamo inserito durante la configurazione del network:

  • define ( ‘WP_ALLOW_MULTISITE’ , true );
  • define ( ‘BLOG_ID_CURRENT_SITE’ , 1 );

Ripristiniamo il file .htaccess

Il file .htaccess si trova ench’esso nella directory base del vostro sito. Apriamolo e ripristiniamone il contenuto di default (se ne avevate fatto un backup prima di configurare il network ripristinate la versione precedente)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Verifichiamo

A questo punto eseguite il login al backend di WordPress e dovreste osservare che la funzione multisito è stata disabilitata.

Ottimo, ora rimuoviamo completamente il multisito!

Abbiamo appena disabilitato la funzione, ma in realtà restano ancora numerose tracce del network. Colleghiamoci al nostro database utilizando phpMyAdmin o cPanel.

Rimuoviamo le seguenti tabelle dal database

  1. wp_blogs
  2. wp_blog_versions
  3. wp_registration_log
  4. wp_signups
  5. wp_site
  6. wp_sitemeta
  7. wp_sitecategories (se presente)

Nota: il prefisso wp_ è quello utilizzato nelle installazioni standard di WordPress. Se avevate utilizzato un altro prefisso (ovviamente) il nome della tabella inizierà con quello da voi scelto in fase d’installazione.

Fatto!

Ora la funzione multisito è stata completamente disabilitata e rimossa!

2 comments on “Disabilitare e rimuovere completamente la funzione multisito di WordPress

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *