Цель получить массы айди постов которые были добавлены в избранное и вывести этот массив любым удобным способов, главное получить этот массив с айди постов.
Ниже я поулчаю айди товара которой добавлю в избранное перевожу в строку и добавляю в куки. Дальше я проверяю есть ли уже куки и мне нужно добавить текущий куки к новому как я понимаю перевести это все в массив и записать нове куки. Как это можно реализовать на текущем примере?
add_action('wp_ajax_favorites', 'favorites_function');
add_action('wp_ajax_nopriv_favorites', 'favorites_function');
function favorites_function()
{
$post_id = $_POST['post_id'];
$arr_post = json_encode([$post_id]);
setcookie('favorites', $arr_post, time() + (86400* 5), '/');
if ($_COOKIE['favorites'] != '') {
$already_coo = json_decode($_COOKIE['favorites']);
$add = $already_coo . $arr_post;
$new_coo = json_encode($add);
setcookie('favorites_new', $new_coo, time() + (86400* 5), '/');
}
wp_die();
}