禁用WordPress 3.6空闲注销/登录模式窗口/会话到期

时间:2013-09-06 作者:Bullfrog245

我管理一个WordPress站点,该站点托管在WPEngine上,最近被强制升级到3.6版。升级引入了“过期会话后在线登录”,这就是问题所在。该网站用于管理度假村的注册、房间分配和其他类似功能。这意味着WordPress通常会一次打开几个小时,但不会被积极使用。在3.6之前,一切都很好,但现在客户抱怨新的登录模式“经常”出现(每2-3分钟或每20分钟,取决于询问的对象)。

简而言之,我的问题是:如何禁用或扩展负责此新模式窗口的会话?

我试过使用auth_cookie_expiration 过滤器,但这似乎只会影响页面加载之间的注销,而不会影响联机登录窗口。

我尝试的全部代码:

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
// If the "Remember Me" box is checked, keep the session for 14 days. Otherwise
// only keep the session for 2 hours
return $remember ? 1209600 : 7200;
}
add_filter( \'auth_cookie_expiration\', \'myplugin_cookie_expiration\', 99, 3 );
似乎有question similar to this 已发布,但没有回应。。。提前感谢您提供的任何见解!

1 个回复
最合适的回答,由SO网友:Bullfrog245 整理而成

我终于意识到javascript将支持临时登录模式行为,这为我的搜索提供了一个新的方向。我通过将以下内容添加到我的主题中,禁用了新的登录弹出窗口functions.php 文件:

// Disable login modals introduced in WordPress 3.6
remove_action( \'admin_enqueue_scripts\', \'wp_auth_check_load\' );
如果有人有兴趣了解更多有关新登录模式的信息,可以在wp-includes/functions.php 从第3929行开始。您应该能够从那里找到的信息中获得支持文件的名称和位置。

结束

相关推荐

Redirect After Login Error

我为不同的语言设置了三个登录页面(这就是我们为了各种原因而设置网站的方式)。我们已登录wp。php,wp-login\\u cn。php(中文)和wp-login\\u jp。php(日语)。除了出现登录错误外,一切正常。例如,如果用户输入了错误的密码,他们将被重定向到“wp login”。php“无论他们在哪个登录页面上。我很确定它在WordPress的后端/核心文件中,因为我在wp登录的实际PHP代码中再也看不到这种重定向。php文件。有人知道我如何防止页面重定向到wp登录吗。php何时出现在其他语言