单站点多租户

时间:2013-12-10 作者:Iamzozo

What are the best practices to create a multitenant enviroment in wordpress?

我用wordpress创建了一个应用程序。现在我想把它作为一个多租户解决方案。我有两个选择:

创建多站点注册并使用wp网络解决方案(每个租户都是一个站点-许多数据库/分离的内容)

  • 单个站点并在查询时使用作者(租户内容没有很好地分离/单个wp db)
    • 每个人的应用程序都是相同的,所有界面、内容类型和可用选项都是相同的。

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

    在我了解Wordpress网络解决方案之前,我选择了选项二——为用户设置一定的权限,使其能够查看和编辑仅由(和为)他们编写的内容。这可以通过使用几乎任何允许您更改每个用户权限的WP插件,以及一些可以更改附件、帖子/页数、媒体库等内容出现的方式和时间的功能来实现。这是可以管理的,但也有点麻烦。

    最近在WP network上也做了类似的事情,我不得不说这是一个更简单、更干净的解决方案,它已经解决了使用单个WP安装时可能遇到的大多数问题。注意:网络不需要单独的数据库,只需要同一数据库下的表。

    这意味着您可以查询其他网站(博客)的内容,以避免重复。

    总而言之,我想说,出于这个目的:

    Wordpress Multisite Network > Single WP installation

    结束

    相关推荐

    Copy Root Multisite Site

    我在WordPress中创建了一个多站点安装,位于example.com 网站位于example.com/site1, example.com/site2 等是否可以创建example.com 在example.com/site3?Blog Copier 和NS cloner 由于某种原因,不允许您创建根站点的副本。这背后的技术限制是什么?