Как удалить всплывающие окна только на нужных страницах WordPress

Всплывающие окна (pop-up) — популярный инструмент для привлечения внимания пользователей, сбора подписок и повышения конверсии. Однако их чрезмерное или неуместное использование может раздражать посетителей и замедлять работу сайта. Особенно часто возникает задача убрать всплывающие окна не полностью, а выборочно — только на определённых страницах WordPress.

Почему важно удалять всплывающие окна выборочно

Полное отключение pop-up может снизить эффективность маркетинговых кампаний, тогда как выборочное удаление позволяет:

  • Улучшить UX на страницах с важным или чувствительным контентом.
  • Избежать конфликтов с плагинами или скриптами на отдельных страницах.
  • Оптимизировать скорость загрузки там, где окна не нужны.

Например, на страницах оформления заказа, личного кабинета или блога всплывающие окна часто мешают и снижают конверсию.

Способы удаления всплывающих окон на выбранных страницах

Существует несколько подходов для решения задачи. Рассмотрим самые эффективные и простые.

Через настройки плагина pop-up

Многие популярные плагины для создания всплывающих окон (Popup Maker, OptinMonster, Popup Builder) имеют встроенные условия показа. В них можно указать, на каких страницах показывать окно, а на каких — нет. Это самый простой способ.

Например, в Popup Maker вы можете задать условия показа, используя опцию "Targeting" и выбрать "Exclude Pages".

Удаление скриптов всплывающих окон через functions.php

Если плагин не поддерживает выборочное отключение, можно убрать скрипты всплывающих окон программно. Для этого в файле functions.php темы или в собственном плагине добавьте код, который отключит загрузку скрипта на нужных страницах.

function clearfy_remove_popup_scripts() {
    if (is_page(array('checkout', 'my-account', 'blog'))) { // укажите свои слаги страниц
        wp_dequeue_script('popup-script-handle');
        wp_dequeue_style('popup-style-handle');
    }
}
add_action('wp_enqueue_scripts', 'clearfy_remove_popup_scripts', 100);

Замените popup-script-handle и popup-style-handle на реальные имена скриптов и стилей, которые использует ваш плагин всплывающих окон. Узнать их можно через инструменты разработчика браузера или в документации плагина.

Отключение через JavaScript в отдельном шаблоне

Если нельзя отключить скрипты, можно скрыть окна с помощью JavaScript на нужных страницах. Например:

function clearfy_hide_popup_js() {
    if (is_page('checkout')) {
        ?>
        <script>
            document.addEventListener('DOMContentLoaded', function() {
                var popup = document.querySelector('.popup-class');
                if (popup) {
                    popup.style.display = 'none';
                }
            });
        </script>
        <?php
    }
}
add_action('wp_footer', 'clearfy_hide_popup_js');

Замените .popup-class на CSS-класс вашего поп-апа.

Использование плагина Clearfy Pro для управления скриптами и поп-апами

Плагин Clearfy Pro предлагает мощные инструменты оптимизации и управления скриптами. С его помощью можно легко отключать загрузку любых скриптов и стилей по условиям, в том числе всплывающих окон.

Например, в разделе «Оптимизация» можно добавить правило, которое будет отключать скрипты плагина popup на страницах оформления заказа или других.

Это безопасный и удобный способ без правки кода.

Рекомендации по выбору страниц и тестированию изменений

Для правильного выбора страниц, где нужно отключать всплывающие окна, проанализируйте поведение пользователей и цели сайта. Чаще всего исключают:

  • Страницы оформления заказа и корзины (чтобы не отвлекать пользователя).
  • Личный кабинет и страницы профиля.
  • Некоторые статьи блога с важным контентом.

После внесения изменений тщательно проверьте работу сайта на всех устройствах и браузерах. Убедитесь, что pop-up не появляется там, где не должен, и работает там, где нужно.

Заключение

Удаление всплывающих окон только на нужных страницах — важный шаг к улучшению UX и производительности сайта. Для этого используйте встроенные настройки плагинов, программные методы отключения скриптов через functions.php или сторонние решения, такие как Clearfy Pro. Такой подход позволит сохранить эффективность маркетинга и избежать раздражения посетителей.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как удалить автоматически создающиеся вариации WooCommerce без риска для сайта
04.06.2026
Как удалить или изменить переадресации в WordPress: практические решения
25.12.2025
Как удалить или изменить регистрацию пользователей в WordPress: практические решения
29.11.2025
Как удалить неиспользуемые плагины WordPress без риска для сайта
01.11.2025
Как удалить редундантные шорткоды в WordPress: практическое руководство
24.02.2026
×
Оптимизируй свой сайт!

Скидка -15% на премиум плагин Clearfy Pro

Купить плагин сейчас ⋙