当用户未登录时,WordPress cookie无法正常工作

时间:2019-04-23 11:18:35

标签: php wordpress session cookies

我在Wordpress functions.php中具有以下代码来设置cookie,但是它仅在用户登录时有效。一旦用户未登录,cookie值将为空。登录后,它将打印该值 (我检查了控制台,正在创建烹饪程序。)

我尝试禁用wp_cache。

add_action('init', function() {
    if (!isset($_COOKIE['my_cookie'])) {
        setcookie('my_cookie', 'some default value', strtotime('+1 day'));
    }

    echo "<script>console.log( 'Debug Objects 99999: " . $_COOKIE['my_cookie'] . "' );</script>";
});

0 个答案:

没有答案