Поддержка Проблемы и решения Выполнить php код по уходу со страницы

  • Добрый день.
    На сайте therapex.uk вордпресс установлен в w/ поддиректорию в корне сайта. Индексная страница — это чистый html, с которого идут ссылки на wp страницы. В частности, мне необходимо при уходе со страницы w/checkout очищать корзину.
    Но я не знаю как мне отследить событие ухода со страницы checkot и выполнить код WC()->cart->empty_cart( true );

Просмотр 1 ответа (всего 1)
  • Модератор Yuri

    (@yube)

    отследить событие ухода со страницы checkot

    Да никак. Это же вэб, а не десктопное приложение. Отследить можно только заход. Сервер отдал страницу и забыл, дальше всё происходит в браузере клиента аж до следующего запроса.

    Можно, конечно, попытаться в браузере перехватить событие ‘beforeunload’ и аяксом что-то отправить серверу, но это крайне ненадежно.

Просмотр 1 ответа (всего 1)
  • Тема «Выполнить php код по уходу со страницы» закрыта для новых ответов.