您还需要定义匹配COOKIEHASH
对于这两个站点-一个随机的32位字符串就可以了。
默认情况下,COOKIEHASH
是站点URL的MD5哈希,用于为所有与身份验证相关的Cookie生成默认名称。因此,为什么目前您的跨域登录不起作用(cookie的名称不一致,如COOKIEHASH
每个站点将有所不同)。
看见wp_cookie_constants()
了解更多信息。
总而言之wp-config.php
对于这两个站点,应如下所示:
define( \'COOKIE_DOMAIN\', \'.stolenmx.com\' ); // Dot prefix
define( \'COOKIEPATH\', \'/\' );
define( \'COOKIEHASH\', md5( \'stolenmx.com\' ) );
define( \'CUSTOM_USER_TABLE\', \'wp_users\' );
define( \'CUSTOM_USER_META_TABLE\', \'wp_usermeta\' );