使用自定义域登录WordPress

使用自定义域登录WordPress,wordpress,Wordpress,我有一个网站,比如说example.com。现在example.com使用内部自定义登录系统。我还有一个WordPress博客,blog.example.com 当登录谷歌时,谷歌会将我们重定向到很多域名,包括youtube.com,让我们随时随地登录 现在,我希望我的用户在登录example.com时登录blog.example.com 假设example.com的所有用户在example.com注册时都已使用RESTAPI注册为WordPress(blog.example.com)的订户 简

我有一个网站,比如说example.com。现在example.com使用内部自定义登录系统。我还有一个WordPress博客,blog.example.com

当登录谷歌时,谷歌会将我们重定向到很多域名,包括youtube.com,让我们随时随地登录

现在,我希望我的用户在登录example.com时登录blog.example.com

假设example.com的所有用户在example.com注册时都已使用RESTAPI注册为WordPress(blog.example.com)的订户


简单地说,如何构建一个定制的“谷歌登录”类似于“example.com登录”,并将其集成到WordPress中?基本上用于评论、喜欢和分享

假设您知道
用户登录名
用户电子邮件
(因为您是通过REST API创建的,对吧?),那么您可以在用户登录example.com之后设置blog.example.com的身份验证cookie

使用
user\u login
user\u email
可以从blog.example.com获取
$user->ID
(使用函数
get\u user\u by
),然后尝试使用此函数设置身份验证cookie:

wp_set_auth_cookie( $user_id, $remember = false, $secure = '', $token = '' );
事实上,我没有测试它,但是如果你仍然需要的话,我最终可以做一点