我能让它工作!这个问题对我来说很有帮助,让我知道我最初是什么时候尝试让这个设置工作的,所以我想回来添加一个答案,以防它对任何人都有帮助。下面是我们的最终设置:
用户界面URL如下所示:
–mainsite.example.com
–secondsite.example.com
–第三个站点.examplecom
在WP Multisite中,主站点是顶级站点,其他站点是子站点。我们正在使用一个*子域*设置(而不是子目录)。在多站点WP管理的网络管理部分,我将它们的URL设置为上面的每个URL。我们的DNS路由将这些子域指向我们的主机。
*注意:子网站的DNS条目实际上是以secondsite.mainsite和thirdsite.minsite形式存在的CNAME。因此,我让CNAMEs(例如.com)指向我们的中介,该中介将子域URL映射到主机和WP多站点设置。(老实说,这有点令人困惑。)
我必须按照以下指示更新主(顶级)站点URL:https://wordpress.stackexchange.com/a/334109
然后我必须更新wp-config.sh以匹配顶级站点:
define('DOMAIN_CURRENT_SITE','mainsite.example.com');
最后,我不得不摆弄我们的Google登录插件设置,以允许SSO通过Google进入每个WP Admin站点。这是我在wp-config.php中需要的最后一次编辑:
define('COOKIE_DOMAIN',FALSE);
]]>