Я хочу сохранить данные посещенных блогов посетителем.и я покажу им это в разделе недавно посещенных блогов.Для этой функции я, конечно, должен использовать куки-файлы.
Поэтому я хочу проверить, существуют куки-файлы или нет. Если их нет, новый куки-файл должен быть создан со значением идентификатора текущей страницы.если он существует, то идентификатор текущей страницы должен быть добавлен в строку в файле cookie.
Ниже приведен мой код, который не работает.PS: я упомянул некоторые вещи через комментарий
global $wp_query; //Its global variable in Wordpress
if(!isset($_COOKIE['recent_posts'])) {
$cookie_value = $wp_query->post->ID; //this returns current page's ID
setcookie('recent_posts', $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day
$_COOKIE['recent_posts'] = $cookie_value;
echo $_COOKIE['recent_posts'];
}
else {
$previous_cookie = $_COOKIE['recent_posts'];
$current_cookie = $previous_cookie.','.$wp_query->post->ID;
setcookie('recent_posts', $current_cookie, time() + (86400 * 30), "/"); // 86400 = 1 day
}