WordPress网站如何关闭多站点模式

WordPress 3.0+ 可以直接开启多站点模式,如果你要开启,请查看:WordPress 如何开启多站点(含Apache和Nginx伪静态规则)。今天就简单说一下,如何关闭多站点模式,还原主站点为单站点(主站点即你开启多站点模式前的默认站点)。

开始之前,切记要备份整个数据库和所有程序文件。

1、禁用所有插件,删除主站点以外的所有站点(记得备份或迁移这些站点,删除操作将会删除相关的数据)

2、删除之前添加到 wp-config.php 用来开启多站点的配置代码(类似以下代码:)

define('WP_ALLOW_MULTISITE', true);

define('MULTISITE', true);define('SUBDOMAIN_INSTALL', true);define('DOMAIN_CURRENT_SITE', 'yourdomain.com');define('PATH_CURRENT_SITE', '/');define('SITE_ID_CURRENT_SITE', 1);define('BLOG_ID_CURRENT_SITE', 1);

这时登录后台你会发现已经回到了单站点模式。

3、清除多站点的伪静态规则:如果是 Apache 环境,请删除之前添加到 .htaccess 的规则代码;如果是 Nginx 环境,请删除添加 conf 配置文件的代码。

4.开启所需插件,到这里应该可以恢复主站点的正常访问了。但还是建议登录 phpMyAdmin 删除多余的数据库表:

wp_blogs

wp_blog_versions

wp_registration_log

wp_signups

wp_site

wp_sitemeta

以及 wp_users 下的 spam 和 deleted 字段

删除 wp_users 下的 spam 和 deleted 字段,需要进入到 wp_users,然后执行 SQL 命令。

// 删除 spam 字段:ALTER TABLE wp_users DROP COLUMN spam// 删除 deleted 字段:ALTER TABLE wp_users DROP COLUMN deleted

到这里,一切操作就完成了!

你可能感兴趣的:(WordPress网站如何关闭多站点模式)