多个WordPress安装共享的用户数据库,但独立的内容数据库

时间:2014-01-06 作者:Satyapriya

是否可以安装两个wordpress,一个在主地址,一个在子域,使用共享的用户数据库,但完全不同/独立的内容数据库?

例如:http://www.maindomain.com 和子域。maindomain。com公司

我正在尝试建立一个社区网站,允许管理员只在主域上发表文章,但允许共享的一组用户在子域上发表文章。我希望每次安装的内容都是完全独立的(这样两个数据库中的内容都不会出现在任何一个站点的搜索中),但可以方便用户在两个站点之间来回跳转,并相互评论帖子/消息。。。等

任何帮助都将不胜感激!

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

Wordpress Multisite设计用于处理这种情况。这将是理想的选择,因为两个站点使用相同的域。

结账Multisite table overview. 对于多站点,下表对所有站点都是全局的,这意味着只有一个表将在所有站点之间共享。

wp\\U博客

  • wp\\U blog\\u版本

    wp\\u注册日志

    wp\\u注册

    wp\\U站点

    wp\\U网站类别

    wp\\U sitemeta

    wp\\u用户

    wp\\u usermeta

  • Site Specific Tables

    创建新的其他站点时,将创建特定于站点的表,类似于上面的独立表。使用站点ID(blog\\u ID)作为表名的一部分创建站点的每组表。以下是将为站点ID 2和table\\u前缀wp\\u2创建的表:

    wp\\U 2\\U commentmeta

    wp\\U 2\\U评论

    wp\\U 2\\U链接

    wp\\U 2\\U选项

    预计到达后2\\u

    wp\\U 2\\U贴子

    wp\\U 2\\U术语

  • wp\\u 2\\u term\\u关系

    wp\\U 2\\U term\\U分类法

    从表结构来看,很明显,多站点下的所有站点的内容都是独立的。它们只共享公共注册、用户信息等。

  • 结束

    相关推荐

    在wp_database中的哪些位置定义了可用角色?

    我上榜是为了测试我在多站点网络上使用的插件的私有beta版。插件作者在其中有添加自定义角色的代码。他们有一个bug,它删除了为用户提供除一个自定义角色之外的任何角色的功能。当我访问时../wp-admin/network/site-users.php, “添加用户”角色下拉列表仅显示此插件添加的一个角色。change role下拉菜单显示所有WP默认角色,以及此插件和其他插件添加的一些额外角色。如果我试图将一个用户更改为这些角色之一,我会得到一个“你不能给用户这个角色”错误页面。我一直在与开发人员讨论这个