将单个Wordpress网站设置为没有子域的多站点更改为非多站点



我为我们公司创建了一个Worpress多站点,因为我们最初计划为不同的市场做子域名,例如欧洲的eu.vapetasia.com,但是,我们从未这样做过。该网站目前有多个站点,只有一个网站,vapetasia.com。因为它是多站点,Siteground托管暂存站点不工作,我需要测试升级插件之前做它在现场的网站。因为我没有移动子域,我不能使用迁移插件。我试着只是评论多站点添加到wp-config.php,但这打破了网站。如有任何建议,不胜感激。

第一个方法:没有任何新的安装

  1. 删除或迁移网络中的所有站点
  2. 卸载和删除基础站点不使用的主题和插件
  3. 删除没有访问基础站点的用户
  4. 停用WordPress多点你的WordPress安装
  5. 删除Multisite
  6. 添加的数据库表

打开wp-config.php文件,找到这些行:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/.../';
define( 'DOMAIN_CURRENT_SITE', '....' );
define( 'PATH_CURRENT_SITE', '/..../' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

删除所有这些行。

找到下面这行:

define('WP_ALLOW_MULTISITE', true);

编辑为:

define('WP_ALLOW_MULTISITE', false);

现在保存wp-config.php文件。您还需要可能需要编辑您的.htaccess文件,以将其还原为单个站点的代码。


秒:新安装:

  1. 创建插件&子站点(WordPress Multisite)的主题压缩文件

  2. 安装一个新的WordPress站点

  3. 上传子网站插件。zip &theme .zip文件到单个站点

  4. 导出所有子网站内容&数据

  5. 导入数据到新的WordPress站点

相关内容

  • 没有找到相关文章

最新更新