localStorage.clear在Wp中无法正常工作

时间:2019-02-03 05:28:53

标签: javascript php wordpress hook wordpress-hook

我要在登录和注销后清除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');

1 个答案:

答案 0 :(得分:0)

我认为PHP中的echo将仅输出字符串,但不会执行字符串内部的JS。因此,您的localStorage不会被清除。否则,您编写的用于清除localStorage的语法是正确的。