Wordpress 自动注销

Wordpress 自动注销,wordpress,security,Wordpress,Security,我最近有一个wordpress网站,当我想登录到我的网站时,它成功登录了,但几秒钟后它就把我踢了出去 我的所有帐户都会发生这种情况,但从其他设备登录时不会发生这种情况。有人能帮我解决这里发生的事吗?你能给我任何解决办法 我使用impreza作为我的主题。我尝试使用空闲用户注销插件让用户停留更长时间,我的wordpress地址和设置中的站点地址相等 我尝试将以下代码添加到function.php文件函数: wpse108399\u更改\u cookie\u注销($expiration,$user\

我最近有一个wordpress网站,当我想登录到我的网站时,它成功登录了,但几秒钟后它就把我踢了出去

我的所有帐户都会发生这种情况,但从其他设备登录时不会发生这种情况。有人能帮我解决这里发生的事吗?你能给我任何解决办法

我使用impreza作为我的主题。我尝试使用空闲用户注销插件让用户停留更长时间,我的wordpress地址和设置中的站点地址相等

我尝试将以下代码添加到function.php文件函数:

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
分钟。