允许编辑者切换站点(多站点) 时间:2017-08-11 作者:DJC 我有一个多站点设置-2个站点为同一家公司。因为这些网站是为同一家公司服务的,所以它们都与“编辑”角色共享多个用户。有没有一种方法可以允许这些用户在后端站点之间切换,同时保留他们作为编辑器?我可以添加的特定功能? 2 个回复 最合适的回答,由SO网友:T.Todua 整理而成 虽然我对这个问题不太清楚,因为:===案例1==如果您有多站点WP,那么用户将使用相同的用户名/密码等共享)。只是您应该为每个子站点分别设置角色。但是,如果有许多用户,并且您希望自动化该过程,则可以使用:https://wordpress.org/plugins/multisite-user-sync/https://wordpress.org/plugins/multisite-user-role-sync/或一些类似的替代方案更新:如我所见,您只需在现有子域中“添加”(不重新创建用户,只需“添加”)即可。转到http://your_site.com/wp-admin/network/sites.php, 分别单击每个列出的站点>转到Users 选项卡:并将用户名(或邮件)插入Existing user > 选择角色并单击添加。(为了自动化工作,如果有数十个用户和子网站,你可以使用上面的插件。===案例2==如果您有单独的WP安装(每个WP安装都是MS本身),那么可能的方式就像前面的答案所建议的那样(共享user 和usermeta 表),但请注意,在wp_options 表中可能还有一些特定用户的信息,在这种情况下不会共享给第二个站点,您必须手动共享。。。这不是一个很容易的把戏,但你应该接受它。 SO网友:Chris Cox 如果两个站点共享所有用户,则可以通过在第二个站点中设置以下常量,将第二个站点设置为使用第一个站点中的\\u users和\\u usermeta表:define(\'CUSTOM_USER_TABLE\', \'yourprefix_1_users\'); define(\'CUSTOM_USERMETA_TABLE\', \'yourprefix_1_usermeta\'); 这还有一个优点,即用户只需要管理/记住一组凭据。 结束 文章导航