Поддержка Проблемы и решения Показать попап при авторизации

  • Как в Woocommerce после авторизации пользователя показать попап приветствия? Есть ли какой-то хук, чтобы зацепиться за это событие и вывести мой попап?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Автор elena11

    (@elena11)

    я в курсе что такое хук и как этим пользоваться. Какой конкретно хук может подойти для этого? Например, wp_login не позволяет вставить скрипт, вылетает ошибка
    Warning: Cannot modify header information — headers already sent by (output started at /var/www/…/wp-includes/pluggable.php on line 1421
    Как я поняла событие wp_login позволяет только передать какие-то параметры, но не вывести код.

    Если я просто любым хуком на саму страницу вставлю попап, он будет вылетать каждый раз, когда я захожу на страницу ЛК, а приветствие должно отображаться только 1 раз при авторизации. Т.е. мне надо как-то привязать это к событию авторизации. Ничего подобного с примерами нагуглить, к сожалению, не удалось. Поэтому спрашиваю совета

    elena11, привет.

    Базово эта задача решается так:

    function popup_after_login() {
        //ваш_код_попап_окна
    }
    add_action('wp_login', 'popup_after_login');

    Дальше, разумеется, допиливаете под свои нужды.

Просмотр 3 ответов — с 1 по 3 (всего 3)