在本地主机中将数据库更改为多站点

时间:2017-08-05 作者:F. Cortes

在上传到服务器之前,我有一个WordPress安装要测试,但现在我正在尝试使其成为多站点。

我想在我的博客中创建一个子域,但我不想删除我已经拥有的所有帖子。我已经激活了多站点。

有什么办法吗?

1 个回复
最合适的回答,由SO网友:user3438958 整理而成

因此,为了澄清问题,您已经通过以下方式设置了multisite:https://codex.wordpress.org/Create_A_Network

多站点正在运行,您可以创建子域。但是你想让你的当前站点成为子域吗?

如果是这样,我认为最好的方法是先创建新的子站点,然后使用克隆/迁移插件将您当前站点的所有数据复制到新的子站点。WordPress有自己的导出导入插件:

https://en-gb.wordpress.org/plugins/wordpress-importer/

WordPress导入程序将从WordPress导出文件导入以下内容:

帖子、页面和其他自定义帖子类型、评论和帖子元(包括您的帖子缩略图和附件)

  • 自定义分类法中的类别、标记和术语作者,然后您可以删除根站点上的所有数据。

    如果您不喜欢WordPress导入器,还有其他克隆/迁移插件。

  • 结束

    相关推荐

    Multisite switch to blog

    在我开始这个问题之前,我很抱歉,因为我在本地工作,所以我没有任何代码可以显示。我有一个Wordpress多站点,有3个站点-“site-1”、“site-2”、“site-3”。它们都导入相同的导航部分。php”,从模板文件夹。导航是硬编码的,但动态地从“site-2”中为site-2按钮提取内容在导航部分的开头。php“我获取当前博客id,然后切换到“site-2”。 $the_blog_id = get_current_blog_id(); switch_to_blog(2);&