将WordPress独立站点导入到WordPress网络

Apple苹果ID教程 GV号码网 2年前 (2022-11-04) 111次浏览

在我们的下一个版本中,我们将给WordPress网络的拥有者们一些爱——如果你还没有看过它,那么看看上周关于一个不同的新功能的帖子。

一个流行的特性请求来自WordPress网络(又名WordPress多站点)所有者。他们希望能够从独立的WordPress站点导入备份到他们的网络,作为新站点。

作为概念,这听起来非常简单。只用一句话就能描述出来。

作为真正发生的事情,它是非常有问题的。为什么?WordPress内部的一些部分是由整个安装共享的(例如,一个网络上的所有站点);有些是一个网站。插件文件是共享的——这意味着在一个网络上你只能有一个版本的插件。如果你想有不同的网站使用不同的版本..那就不可能发生。有些插件表现得很糟糕(不是每个插件都被其作者在多站点上测试过,更不用说调试过了),并且将每个站点的资源存储在共享位置——这意味着你只能通过在WordPress内部操作来合并单个站点和其中一个插件。然后还有用户的问题——一个WordPress网站上只有一个用户数据库,每个用户都有一个唯一的数字ID(1,2,3…)——但是如果你想从另一个网站导入数据,那么它可能有自己的一组用户和ID,这可能会发生冲突,并可能被WP的40,000多个插件以奇怪和非标准的方式存储(一般的导入过程不可能知道这些)。

这还只是新手。值得庆幸的是,WordPress的核心功能(文章、页面、评论)运行得非常好,如果你只想导入文章/页面内容,仪表板“工具”菜单上内置的“导入”和“导出”功能也可以很好地工作。但是,如果你想导入网站的主题、插件、选项等,该怎么办呢?这是艰苦的工作。这就是UpdraftPlus现在可以提供帮助的地方。我们在2013年初第一次收到关于该功能的特性请求。有人提出为开发提供资金;我们为此编写了初始的alpha质量代码,然后感兴趣的人就消失了。所以,我们让它自生自灭。但是,现在已经有足够多的人要求我们回来,让它成为一个特色。下面是我们目前内部开发的UpdraftPlus的截图,将单个站点导入到网络中。

它是有效的,并且可以节省大量的时间,只要您理解这个概念的固有局限性,并对它可以用于哪种站点有一个现实的想法。由于这些限制,如果WordPress的内部没有根本的不同,这些限制是无法修复的,这个特性将永远处于“beta发布/有限支持”的状态。我们为那些想要探索这个特性的人提供了一些更长的文档,在这里。David Anderson (UpdraftPlus首席开发者)

喜欢 (0)