我为自己的网站编写了一个插件,其中我遇到了一个问题,如“用户登录到网站后,如果他注销,然后再次单击浏览器后退按钮,则再次显示上一页,而不是登录页”。我正在尝试下面的代码,但它不起作用。
<script>
window.onhashchange = function() {
<?php if( ! is_user_logged_in()) { $this->tewa_login(); } ?>
}
<script>
我的注销代码如下:
if ( is_user_logged_in() ) {
$data .= \'<li><a class="add-new" href="\'. wp_logout_url() .\'" class="btn btn-primary" >\'.$this->icon_sign_out.\' Logout</a></li>\';
}
下面的代码是否有效?
function my_redirect(){
<script>
location.reload();
</script>
exit();
}
add_filter(\'wp_logout\',\'my_redirect\');
我认为这个问题完全不属于服务器的浏览器问题。我想只要刷新一下页面就可以了。我使用“wp\\u logout\\u url”进行用户注销。谁能告诉我怎么做?提前谢谢。