我发现了一些有关此主题的有用信息,但未找到任何有效的解决方案。我在所有网站上安装了新的wordpress 4.5。我想设置多个Wordpress Multisite安装并共享相同的用户数据库以及cookie,以便用户在从一个站点移动到另一个站点时登录。
共享数据库表非常简单。但是,通过共享cookie共享登录状态无效。
我尝试了
的每一个变体define('COOKIE_DOMAIN', '.domain.com');
define('COOKIEPATH', '/');
define( 'SITECOOKIEPATH', '/');
和其他一些人仍然没有去。
这就是我想要实现的目标:我需要建立一个解决方案,在这个解决方案中,用户可以在多个子域中共享。安装多个多站点的原因是每个多站点具有不同的用途,并且需要能够设置隔离站点。我们仍然需要使用相同的主成员列表,并让成员登录所有部分。例如,clubs.domain.com的俱乐部网站,其中每个俱乐部都有自己的网站在clubs.domain.com/smallclub。另一个子域(members.domain.com)将为常规成员提供在members.domain.com/myusername上创建页面的功能。关于这一切的一切都很简单,只是保持成员在从子域移动到子域时登录。共享用户数据库很容易(或多或少),但通过cookie报告登录状态无效。
感谢任何见解。