Как выполнить действие после выбора ответа в опросе

Чтобы добавить определенное какой-либо действие после выбора варианта ответа в опросе, нужно добавить такой код в файл functions.php дочерней темы или в плагин ProFucntions

add_action( 'init', function () {
    add_action( 'wp_enqueue_scripts', function () {
        $js = <<<'JS'
jQuery(function ($){
    $('.js-expert-review-poll-item').on('click', function (e){
        var $this = $(this),
            answerId = $this.data('id'),
            answerText = $this.find('.js-expert-review-poll-item-answer').text(),
            pollId = $this.parents('.expert-review-poll').data('id');

        // вариант с редиректом в зависимости от ответа 
        if (answerText === 'ДА') {
           setTimeout(function (){
               window.location.href = "http://example.com";
           }, 150)
        }

        // вариант с метрикой
        window.dataLayer = window.dataLayer || [];
        dataLayer.push({'event': 'click_on_poll'}, {poll: pollId, answer: answerText});
    });
});
JS;
        wp_add_inline_script( 'expert-review-scripts', $js );
    } );
} );

Здесь предложено 2 варианта действий – редирект на определенную страницу и отправка данных в метрику.

Вам помог ответ?
Похожие вопросы
Нужно ли покупать Clearfy, если у меня Ваша тема?
+25
Какой хостинг подходит для хороших результатов в PageSpeed?
+14
Как добавить Google Captcha для встроенной контактной формы?
+0
В алфавитном указателе выводятся не все заданные записи
+0
Как изменить маску во встроенной контактной форме?
+0
Как добавить маску для встроенной контактной формы?
+0
Автоматическое обновление этого плагина невозможно
+0
Как изменить почту, на которую приходят сообщения из встроенной контактной формы?
+0
Как изменить кол-во логов 404 в плагине Clearfy Pro?
+0
Как изменить заголовок "Новые данные формы MyPopup:" в сообщении встроенной формы обратной связи?
+0
Как изменить почту, на которую приходят сообщения с формы обратной связи?
+0
Как добавить дополнительные блоки в окне редактирования глоссария?
+0
Не работает Last-Modified
+9
Как в карточках постов "Стандартная" вывести кнопку "Читать далее"?
+9
Как на мобильном "Меню в шапке" вывести под "Меню под шапкой"?
+9
В robots.txt дублируется карта сайта (Sitemap)
+9
Не работает встроенный лайтбокс
+9
Как вывести виджет анонсов записей с миниатюрами?
+8
Как добавить или изменить шрифт в теме
+7
Почему не импортируется/дублируется демо-контент?
+7