我在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>";
});