Wordpress 自动注销
我最近有一个wordpress网站,当我想登录到我的网站时,它成功登录了,但几秒钟后它就把我踢了出去 我的所有帐户都会发生这种情况,但从其他设备登录时不会发生这种情况。有人能帮我解决这里发生的事吗?你能给我任何解决办法 我使用impreza作为我的主题。我尝试使用空闲用户注销插件让用户停留更长时间,我的wordpress地址和设置中的站点地址相等 我尝试将以下代码添加到function.php文件函数:Wordpress 自动注销,wordpress,security,Wordpress,Security,我最近有一个wordpress网站,当我想登录到我的网站时,它成功登录了,但几秒钟后它就把我踢了出去 我的所有帐户都会发生这种情况,但从其他设备登录时不会发生这种情况。有人能帮我解决这里发生的事吗?你能给我任何解决办法 我使用impreza作为我的主题。我尝试使用空闲用户注销插件让用户停留更长时间,我的wordpress地址和设置中的站点地址相等 我尝试将以下代码添加到function.php文件函数: wpse108399\u更改\u cookie\u注销($expiration,$user\
wpse108399\u更改\u cookie\u注销($expiration,$user\u id,$memory){
如果($memory&&user\u can($user\u id,'manage\u options')){
$expiration=3156000;//是的,我知道这是一分钟
}
返回$expiration;
}
添加过滤器('auth_cookie_expiration'、'wpse108399_change_cookie_logout',10,3);
如果(!已定义('US\u ACTIVATION\u THEMENAME')){
定义('US_ACTIVATION_THEMENAME'、'Impreza');
}
下面是我的wp-config.php:
define('WP_HOME','http://www.mosaddeghian.com');
定义('WP_SITEURL','http://www.mosaddeghian.com');
我的问题解决了。
问题是我的域名,我的一些链接是http,有些是https,当你转到另一个页面时,它会把你踢出去。
谢谢大家的帮助为什么要在1分钟后注销?您应该检查浏览器开发工具中的cookie,看看它们是否设置为正确的域(也是协议)。
$expiration
是以秒为单位的时间,因此实际上是3156000/60=52600
分钟。