Попытка создать настраиваемую панель уведомлений для моего сайта под управлением WordPress & Divi; есть панель уведомлений, встроенная и настроенная, но я пытаюсь выяснить код, чтобы скрыть панель в течение заданного промежутка времени, как только пользователь закроет ее.

В настоящее время пытаюсь понять, как использовать cookie-файлы в WordPress, и я пытаюсь использовать репозиторий js-cookie, но все еще сталкиваюсь с проблемой. Куда я иду не так?

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
var $j = jQuery.noConflict(true);
</script>
<script src="https://cdn.jsdelivr.net/npm/js-cookie@beta/dist/js.cookie.min.js"></script>
<script type="text/javascript">
  $j(window).load(function(){
    $j('#close-head').click(function() {
      $j('#head-news').hide();
      Cookies.set('close-head', 'true', { expires: 7})
    });
    if(!Cookies.get('close-head')) {
      $j('#head-news').hide();
    }
</script>

Использование Jquery 3.4.1, поскольку WordPress JQuery по умолчанию не поддерживает .hide ();

close-head - это кнопка, которую я использую для запуска кода. head-news - это div, который я хочу скрыть.

Спасибо!

0
Darien Chaffart