• How to uninstall WordPress Multi-Site

    by  • March 22, 2011 • Multi-Site Enabler, Plugin Updates, Website Tips, Wordpress • 10 Comments

    Here are the instructions for uninstalling multi-site on WordPress 3.0+:

    1. Remove the constants from the wp-config.php file. (Should look similar to this if you used my plugin)
      • /* This site was made multi-site enabled by @link http://jgwebdevelopment.com */
      • define (‘MULTISITE’, ‘1’);
      • define (‘SUBDOMAIN_INSTALL’, false);
      • define (‘DOMAIN_CURRENT_SITE’, ‘localhost’);
      • define (‘PATH_CURRENT_SITE’, ‘/wp-multi/’);
      • define (‘SITE_ID_CURRENT_SITE’, 1);
      • define (‘BLOG_ID_CURRENT_SITE’, 1);
      • $base = ‘/wp-multi/’;
    2. Delete the htaccess and let WP create a fresh single-site one.
      • You can have it create a new one by simply going to your permalink settings page and click save again.
    3. Remove the extra tables from the database. (The “wp_” will be replaced with whichever prefix you made during installation”)
      1. wp_blogs
      2. wp_blog_versions
      3. wp_registration_log
      4. wp_signups
      5. wp_site
      6. wp_sitemeta
    4. Remove the two extra fields added to the users table.
      1. spam
      2. deleted

    10 Responses to How to uninstall WordPress Multi-Site

    1. Judith from Abingdon, MD, United States
      January 20, 2012 at 3:35 pm

      The WordPress web developer who designed my website skipped town. He was the superadmin on my WordPress website. I want to download plugins for my website, but my administrative capabilities has been restricted. How can I uninstall the Multi-site when I don’t have access to my permalink settings page?

    2. March 17, 2012 at 2:25 pm

      Hi, I have followed your instructions but it seems not working as expected, my site does not show up now, instead it shows this error message:

      “No site defined on this host. If you are the owner of this site, please check Debugging a WordPress Network for help.”

      Can you tell me which part is wrong and how to fix it?

      My site is jualbluray.com (please check it, I really need help)

    3. June 26, 2012 at 4:08 pm

      very helpful tips ……… i have installed mu but i was uncomfortable with installation in WP 3.4. so i have to deleted MU and reinstalled. thank you for your good lines …………. 😉

    4. Beto Guerra from Brazil
      February 27, 2013 at 7:23 pm

      Hey, Thanks. I did everything you said and … … come back to work!!

      Nice post.

    5. June 11, 2013 at 10:58 am

      Thanks! But people should let these:
      define (‘DOMAIN_CURRENT_SITE’, ‘localhost’);
      define (‘PATH_CURRENT_SITE’, ‘/wp-multi/’);

      as they are in they own configuration. i.e., if it is define (‘PATH_CURRENT_SITE’, /); don´t change it, and them it will works!

    6. September 21, 2013 at 7:42 am

      Need to remove multisite as my wp-login is redirected infinite loop. Thanks for the instruction

    7. October 22, 2013 at 9:55 am

      Que grande eres!

    8. Diana from Redwood City, CA, United States
      February 11, 2014 at 8:56 pm

      Unfortunately this advice totally destroyed my database and I had to completely start over. Not sure what I did wrong. :-(

      • tOOKIE from Moscow, Moscow, Russian Federation
        February 23, 2014 at 3:15 am

        yes, for wordpress 3.8.1 guess this is different it also destroyed mine also.

        this link will help you out.


        or better report to your host they will restore your database back to your choose date.


    9. September 9, 2016 at 9:02 am

      What about plugins installed on network level ? After this I can’t see any plugins on my only one domain :-( How to move it before runing this procedure ?

    Leave a Reply