【发布时间】:2019-02-03 05:28:52
【问题描述】:
我想在登录和注销后清除window.localStorage.clear。我已在 functions.php 中添加了此代码,但它不起作用。我该如何克服这个问题?
add_action(' wp_logout ',' auto_redirect_external_after_logout ');
function auto_redirect_external_after_logout(){
echo '<script>window.localStorage.clear();</script>';
exit();
}
function do_anything() {
echo '<script>window.localStorage.clear();</script>';
}
add_action('wp_login', 'do_anything');
【问题讨论】:
-
注销后得到的 HTML 是什么?我建议您改为从客户端浏览器触发它。当用户单击注销时,清除本地存储,然后将请求发送到服务器。登录也是如此。
-
@vivek_23 我用这个
<a class="dropdown-item" href="<?php echo wp_logout_url( home_url() ); ?>">Sign Out</a>注销。如何在注销功能中使用javascript? -
你能显示你的登录和注销按钮/链接代码吗?
标签: javascript php wordpress hook wordpress-hook