我试图防止在WordPress中注销后返回按钮。当我从管理面板注销重定向我到登录页面,然后当我点击后退按钮页面加载管理面板缓存(如果点击缓存页面中的元素重定向到登录页面,因为会话过期)。如何防止在WordPress中注销后的回退操作?WordPress有没有防止缓存页面的功能?我必须使用JavaScript?注意:我的Web服务器是NGINX
ljsrvy3e1#
这是我使用的东西,似乎可以在许多不同的浏览器上工作。转到wp-includes/functions.php文件,并在最底部添加此代码(您可能需要清除WordPress缓存一次,以便它显示在页面上。
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');
1条答案
按热度按时间ljsrvy3e1#
这是我使用的东西,似乎可以在许多不同的浏览器上工作。
转到wp-includes/functions.php文件,并在最底部添加此代码(您可能需要清除WordPress缓存一次,以便它显示在页面上。