@artyom_jeman

Wordpress — как выполнить скрипт раз в сутки?

В общем задача такая, нужно показывать попап который вызывается простой js функцией раз в сутки для каждого посетителя.
Делаем так
(function ($) {
            $(function () {
                if($.cookie('pop')) {
                    console.log("Попап уже появлялся.")
                } else {
                    setTimeout(function(){
                        Popup.getShowTarget('popup__thanks'); //Функция вывода попапа
                        $.cookie('pop', 'on', { expires: 1  });
                    }, 10000)
                }
            })
        })(jQuery);


Но есть проблемы, все работает, но при переходе на другую страницу куки как будто сбрасываются и уже снова появляется попап, а если обновлять одну и ту-же страницу то показывается только 1 раз. Что неправильно делаем?
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
доки
Create expiring cookie, valid across entire site:
$.cookie('name', 'value', { expires: 7, path: '/' });
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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