如何将多个站点合并为WordPress MU

时间:2012-07-06 作者:Travis Pflanz

我有多个完善的Wordpress网站。

我正在考虑将它们合并到一个Wordpress MU站点中。我发现其中一些网站可能没有得到我应有的关注。我认为这可能只是因为他们“看不见,想不起来”我相信,所有网站都在一个仪表板中,它们将得到更多的关注。

这是路吗?组合网站的最佳方法是什么?我还没有找到教程或太多的信息。

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

手动

我很确定我已经看到了Ipstenu 和/或Andrea 在多站点中support forum. 但这需要在un-friendly WordPress的搜索功能。组织。

如果我记性好的话,我想解决办法是颠倒extract多站点中的站点。

本书第12章介绍了这种方法WORDPRESS MULTISITE 101, 作者:Mika Epstein(又名Ipstenu)。

她还有一个quite worth 阅读:WORDPRESS MULTISITE 110, 与Andrea Rennick合作。

如果你觉得有用,别忘了给罐子小费:)。嗯,他们are really useful :)))

自动化的我想还有其他插件也可以做到这一点,但我不确定。。。

我使用的解决方案是付费的:BackupBuddy. 它允许extracting/injecting微风中从/到多站点的站点。

如果您遵循这条道路,我的建议是:

导出单个站点将备份文件导入到新的多站点安装中检查基本文件夹或子域地址中的所有内容是否正常(在cPanel和plugin)

  • 您的服务器中仍然会有WordPress的原始安装文件及其数据库数据(如果出现问题,只需取消插件中的域映射并将其映射到cPanel中的旧文件夹即可)
    • 备选方案InfiniteWP. 就像ManageWP, 但是免费的。

      使用它,您可以在一个界面中访问所有站点仪表板(单个或多个站点)。如果你原谅有点过分,那就是damn cool

    SO网友:Dougal Campbell

    最简单的方法是导入/导出工具。将每个站点导出到WXR文件中,然后导入到多站点安装中。我想你还需要建立一个MultiSite domain mapping plugin.

    参见奥托关于how to set up the domain mapping (但请忽略关于3.0兼容性的评论,因为自奥托撰写本文以来,该插件一直在更新)。

    结束

    相关推荐

    在MultiSite中的循环外部获取_Author_meta的$user_id

    因此,我目前正在运行一个多站点安装,超级管理员将创建所有新站点。我们使用的其中一个模板有一个贷款官员的博客页面。我正在扩展用户配置文件,以便新用户可以输入需要在其页面上显示的关键数据。除了创建站点时自动添加的超级管理员之外,每个站点只有一个用户。我发现,如果要使用该函数,需要指定用户IDthe_author_meta(); 循环外部。这是我的问题。我无法在模板中输入ID,因为每个新的贷款官员都将使用相同的主题模板。那么,如何使这些字段成为动态的呢?下面是配置文件部分的图像,以便LO在视觉上有所帮