我要在登录和注销后清除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');
答案 0 :(得分:0)
我认为PHP中的echo将仅输出字符串,但不会执行字符串内部的JS。因此,您的localStorage不会被清除。否则,您编写的用于清除localStorage的语法是正确的。