浏览器关闭时退出受 Wordpress 密码保护的页面
Log out of Wordpress password protected pages when browser closes
我希望 Wordpress 中密码保护页面的 cookie 在浏览器 window 关闭时过期。我在我的 functions.php 文件中尝试了以下但没有成功:
function custom_password_cookie_expiry( $expires ) {
return 0; // Make it a session cookie
}
add_filter( 'post_password_expires', 'custom_password_cookie_expiry' );
如有任何帮助,我们将不胜感激
一种方法是从前端使用 javascript。根据您的用例,在 onunload
事件中删除所有或特定 cookie。请注意,当用户导航到其他链接或单击后退按钮时,onunload
事件也会触发。
这里已经解决了这个问题。请参阅 link:
function wpse_191369_post_password_expires() {
return time() + 10; // Expire in 10 seconds
}
add_filter( 'post_password_expires', 'wpse_191369_post_password_expires' );
更多详情:
我希望 Wordpress 中密码保护页面的 cookie 在浏览器 window 关闭时过期。我在我的 functions.php 文件中尝试了以下但没有成功:
function custom_password_cookie_expiry( $expires ) {
return 0; // Make it a session cookie
}
add_filter( 'post_password_expires', 'custom_password_cookie_expiry' );
如有任何帮助,我们将不胜感激
一种方法是从前端使用 javascript。根据您的用例,在 onunload
事件中删除所有或特定 cookie。请注意,当用户导航到其他链接或单击后退按钮时,onunload
事件也会触发。
这里已经解决了这个问题。请参阅 link:
function wpse_191369_post_password_expires() {
return time() + 10; // Expire in 10 seconds
}
add_filter( 'post_password_expires', 'wpse_191369_post_password_expires' );
更多详情: