如果WordPress安装在/subfolder/, 默认情况下,身份验证cookie仅对该路径有效。
因此,如果需要,可以通过设置cookie constants like COOKIEPATH.
例如,如果我的WordPress安装在example.com/wp/ 我想在example.com/, 然后我将在中定义以下内容wp-config.php: (但我不太了解SITECOOKIEPATH 和COOKIEPATH, 除此之外,前者似乎针对多站点)
define( \'COOKIEPATH\', \'/\' );
define( \'SITECOOKIEPATH\', \'/\' );
define( \'ADMIN_COOKIE_PATH\', \'/wp/wp-admin\' );
但问题是,在应用上述更改之前,您需要先注销,对于已经登录到您站点的所有其他用户也是如此,即在应用上述更改之前注销。
因此,您只需通过更改security keys like LOGGED_IN_KEY — 所有用户都必须再次登录,但至少他们能够正确登录。