场景:wordpress主题模板前台有会员登录和注册功能,wp程序本身有个后台管理功能,没有启用https的时候,在主题登录功能登录后能直接进入后台。启用https后就需要在后台重新输入帐号密码。
解决办法:在log.php(wp-content/themes/xx/action/log.php)中找到wp_signon(x1,x2)函数,两个参数的含义如下表:
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
$credentials | array | (可选) 登陆用户信息 | Default: None |
$secure_cookie | boolean | (可选) 决定是否使用安全cookie。 | Default: None |
将第二个参数改为true
特殊说明:只针对本主题测试通过,其他主题可参考修改