Задать вопрос
dusmatoff
@dusmatoff
Web...

Как в Wordpress создать cookie через REST?

//Add to wishlist
    function wts_add_to_wishlist()
    {
        //$id = $_GET['id'];
        //$wishlist_array = [$id];
        setcookie("wts_wishlist", "123", time() + (365 * 24 * 60 * 60), '/' );
        $out = array_values($_COOKIE["wts_wishlist"]);
        return json_encode($out);
    }

register_rest_route('wts/v1', 'wishlist/add', [
        'methods' => 'POST',
        'callback' => 'wts_add_to_wishlist',
    ]);


Куки не создается и site.com/wp-json/wts/v1/wishlist/add?id=1763 выдаёт null
  • Вопрос задан
  • 31 просмотр
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Куки не успевает записаться за 1 запрос. Выводите то, что добавляете в куки, а не сами куки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы