我正在try 阻止注销WordPress后的后退按钮.当我从管理面板注销时,重定向到登录页面,然后当我点击后退按钮页面时,加载管理面板缓存(如果点击缓存页面中的元素,重定向到登录页面,因为会话到期). 如何在WordPress中防止注销后的返回操作?
WordPress有什么防止缓存页面的功能吗?
我必须使用JavaScript吗?
注:我的Web服务器是Nginx
我正在try 阻止注销WordPress后的后退按钮.当我从管理面板注销时,重定向到登录页面,然后当我点击后退按钮页面时,加载管理面板缓存(如果点击缓存页面中的元素,重定向到登录页面,因为会话到期). 如何在WordPress中防止注销后的返回操作?
WordPress有什么防止缓存页面的功能吗?
我必须使用JavaScript吗?
注:我的Web服务器是Nginx
Here is something I use and seems to work on many different browsers.
Go to your wp-includes/functions.php file and add this code at the very bottom (you may need to clear your wordpress cache one time so it shows on the pages.
function custom_admin_js_force_logout() {
echo '"
<script>
window.onunload = function(){};
if (window.performance && window.performance.navigation.type === window.performance.navigation.TYPE_BACK_FORWARD) {
document.body.innerHTML=null; // hide page before reload
location.reload();
}
</script>
"';
}
add_action('admin_footer', 'custom_admin_js_force_logout');