3

我现在在部署 wordpress 多站点时面临的问题:

  1. 当启用父 wordpress(例如http://www.example.com/multisiteparent/作为站点 A)成为多站点时,我是否还需要 在 wp-config.php
    中的每个子站点中启用多站点网络设置
    再次?(我想知道当我单击子站点 wp-admin 的仪表板时,我是否没有在子站点中启用网络
    (例如http://www.example.com/multisiteparent/childsite/作为站点 B),会有没有网络面板(多站点 wp-admin 功能)导航回父站点 wp 仪表板。官方文档似乎没有提到这个设置。

  2. 当我想将两个独立的 wp 站点(站点 A 和站点 B)迁移到多站点(A 作为父站点,B 作为子站点)时,哪个过程被认为更好。
    选项1: 设置一个空白的wordpress多站点结构,然后将wp文件和sqls(A和B)迁移到由带有diff wp_和wp_2_表前缀的干净wordpress创建的表中。这可能必须在迁移之前在 sql 中进行字符串替换。
    选项2: 从启用站点A开始成为多站点,然后创建一个空白站点子目录并将站点B迁移到创建的文件夹中(文件和sql替换)

  3. 是否有任何现有的在线多站点演示在数据共享方面效果很好?它作为解决方案的使用范围有多广。

  4. 正如我通过启用多站点发现的那样,在同一数据库中自动创建前缀,例如 wp_2_options wp_2_posts.... 等。这会导致 wordpress 插件不兼容吗?

  5. 除了激活多站点以在 diff 域的不同 wordpress 站点之间共享表之外的替代解决方案?

谢谢你的建议。

参考:

4

1 回答 1

2

这是很多问题!:-)

  1. 你只做一次。整个多站点安装只有一个 wp.config,而不是每个子站点都有一个。
  2. 选项 1 应该可以正常工作。最简单的方法(我一直这样做)是在 sql 文件上使用任何文本编辑器并将 wp_ 替换为 wp_1_ 或 wp_2_ 或其他任何东西。然后将您的插件和主题复制到父文件夹(每个文件夹都没有单独的文件夹)。然后使用像Go Live Update URLS这样的插件来更改媒体附件的所有 url(多站点具有不同的上传文件夹层次结构)。
  3. 不知道你在这里问什么。
  4. 一些插件不适用于多站点,但大多数都可以。这取决于插件。
  5. 使用多站点是最简单的。你总是可以构建一些完全自定义的东西(使用你自己的数据库连接来打开你想要的任何共享表),但这是很多工作。
于 2014-09-26T00:07:22.590 回答