У меня есть следующий код в 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>";
});