在两个WordPress站点上共享用户表;主站点和讨论使用P2?

时间:2010-12-19 作者:MikeSchinkel

希望从别人的经验中受益。这个问题实际上是多个潜在的问题,所以我希望有人能引导我找到最好的解决方案,让我远离所有的尝试和错误。

背景

所以我设置了WordPress v3。0.3网站目前拥有约20名用户和约25页内容,我意识到我需要一个讨论论坛,我认为P2 Theme 将非常有效。我在/discuss/ 然后通过设置CUSTOM_USER_TABLECUSTOM_USER_META_TABLE 只发现设置这些常量是不够的,因为issues 使用COOKIE_DOMAINCOOKIE_PATH, issues with capabilities that would require hacking core to fix, 看起来lack 属于support 来自具有相同用户表的多个站点的核心团队。所以,我害怕为了让这一切顺利进行而陷入一个浪费时间的兔子洞。

所以我想也许Multisite 这将是一个解决方案,不幸的是,我还没有多少经验。然而,我似乎不能仅仅转换为多站点(according to @EAMann)但需要创建一个新安装,然后从那里重建。不知道这会破坏什么(例如,我的用户角色和功能会转移吗?我使用的成员插件会工作吗?还有其他问题吗?)

总之,建立一个网站的最好方法是什么?在主网站的子目录中使用P2主题进行讨论,使用一个用户数据库,最好是一次登录(虽然目前单一登录是最不重要的考虑因素。)

提前感谢您的帮助。

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

“然而,我似乎无法转换为多站点”

我不知道他为什么告诉你,因为这是可能的。我是说,。。。。这就是为什么多站点被合并的全部原因,这样现有的站点就可以打开它了。

主站点上的用户角色将保持完全相同。可能有几个插件不支持;我不喜欢网络,但是。。。如果它们被用在你的主博客上,你可能就没事了。如果有一个坏了,可能会有一个替代品。

我的意思是,多站点现在很普遍,大多数插件问题都解决了。如果您担心的是会员插件,那么一个好的检查方法就是访问他们的网站和/或支持论坛并询问他们。。)

目前唯一的“陷阱”是:

您需要安装子文件夹。在该设置中,主博客将在永久链接中填充/blog/以防止与站点URL和页面URL冲突。这会打乱你的永久链接(很明显)。

但您也可以在安装后禁用它。转到超级管理->站点,然后单击主站点上的编辑。在任何字段中删除它。普雷斯托,问题解决了,您现有的博客上现在有了多个站点。

所以,要回答您的最后一个问题,只需启用多站点即可。如果你真的很紧张,备份你的站点,在本地安装,然后在那里进行测试运行。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo