Panduan cara menghapus WordPress Multisite dan mengembalikan ke WordPress regular.
Hapus table WordPress Multisite
Drop table WP multisite bisa melalui phpMyAdmin atau via MySQL konsol. Ini nama-nama table yang harus didrop/dihapus.
- wp_blogs
- wp_blog_versions
- wp_registration_log
- wp_signups
- wp_site
- wp_sitemeta
Dan ini kalau Anda lebih suka menggunakan perintah MySQL
drop table wp_blogs, wp_blog_versions, wp_registration_log, wp_signups, wp_site, wp_sitemeta;
Nonaktifkan konfigurasi WordPress Multisite
Buka file wp-config.php, cari dan sesuaikan seperti baris di bawah ini
define( 'WP_ALLOW_MULTISITE', false );
Kemudian hapus baris-baris ini
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'idnetter.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Kembalikan .htaccess ke standar
Hapus semua kode yang ada di file .htaccess, dan ganti dengan kode .htaccess standar WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
# END WordPress
Oke, selesai kawan. mudah bukan?