修改WP设置Cookie的方式

时间:2010-10-28 作者:CEich

我正在尝试创建一个自定义插件,它将改变wordpress命名烹饪的方式。具体来说,我想编写自己版本的wp\\u user\\u settings()。

我知道我可能不应该破解core,那么,在哪里连接来重写函数是最好的呢?

1 个回复
SO网友:Otto

简短回答:你不能。设置cookie无法挂起。

您可以调整cookie路径和via定义,以便使设置适用于域中的多个安装。最常见的用法是使登录跨域工作,因此当您登录到一个域时,您也可以登录到所有子域安装。

这里需要的基本代码是wp配置文件中的以下代码:

define(\'LOGGED_IN_COOKIE\', \'login_cookie_name\');
define(\'AUTH_COOKIE\',\'auth_cookie_name\');
define(\'COOKIE_DOMAIN\', \'.example.com\');
define(\'COOKIEHASH\', \'random_hash_here\');
将其放在多个站点的配置中,将密钥和salt设置为相同,您将拥有跨域和子域工作的登录cookie。

多站点更简单。

结束

相关推荐