Домой / WordPress / Как создать всплывающее (модальное) окно в WordPress
Как создать всплывающее (модальное) окно в WordPress

Как создать всплывающее (модальное) окно в WordPress

Здравствуйте, друзья! В этом уроке мы поговорим о создании модальных окон в WordPress. Возможности применения у модальных окон очень разнообразные. Их используют как для обычного всплывающего сообщения на сайте, так и для множества других задач, к примеру для создания всплывающей формы регистрации, объявления, акции и т.п.

В любом случае, главная задача модальных (всплывающих окон) — привлечь внимание пользователя.

Также хочу сразу предупредить, что урок будет длинным. Не пугайтесь, все очень просто и делается достаточно быстро. Но для лучшего понимая я постараюсь хотя бы по пару слов написать по настройкам, которые вам смогут рано или поздно пригодиться.

Создание всплывающих окон в WordPress

И так, давайте перейдем непосредственно к созданию всплывающих окон, для создания которых мы будем использовать плагин Popup Maker. Как пример, давайте создадим всплывающее окно с видеозаписью внутри, которое будет открываться при клике на кнопку, но при желании всегда можно сделать его появление автоматическим.

1. Установите и активируйте плагин Popup Maker.

Как создать всплывающее (модальное) окно в WordPress

2. После активации плагина перейдите в Pupup Maker -> Add New.

Как создать всплывающее (модальное) окно в WordPress

3.  В открывшейся странице мы будем создавать модальное окно. Давайте пройдемся по пунктам настроек:

Как создать всплывающее (модальное) окно в WordPress

  • 1) Указываем название модального окна. Это название пользователю видно не будет.
  • 2) Заглавие модального окна.
  • 3) Отмечаем галочкой страницы, на которых будем использовать всплывающее окно. Если указываем «On Entrie Site» — модальное окно можно использовать на всех страницах и записях сайта.
  • 4) Наполнение всплывающего окна. Сюда пишем текст, вставляем изображения и т.п. В общем, делаем наполнение по желанию. В нашем примере я вставил фрейм видеозаписи с youtube.
  • 5) Указываем размер модального окна. Размер можно указать как в процентах, так и в пикселях. Значение «Auto» — автоматически подбирает размер модального окна. В случае добавления видеозаписи это лучший вариант.

Как создать всплывающее (модальное) окно в WordPress

  • 6) Отмечаем галочкой в том случае, если мы ходим чтобы после открытия модального окна мы видели на фоне сайт. Рекомендую отмечать.
  • 7) Настройка скорости и типа анимации. Если вы не любители экспериментировать с анимациями, то можно оставлять все по умолчанию.
  • 8) Настройка позиционирования. По умолчанию модальное окно будет появляться вверху по центру.
  • 9) Вот тут уже поинтересней. В этом поле можно указать классы или идентификаторы элементов вашего сайта, при клике на которые будет открываться создаваемое вами модальное окно. Возможность очень крутая и полезная, но требующая некоторых знаний в CSS.
  • 10) Настройка CSS свойства z-index. Обычно не нуждается в изменениях.

Как создать всплывающее (модальное) окно в WordPress

  • 11) Настройки закрытия модального окна. Click Overlay to Close — закрытие модального окна при нажатии мимо него. Press ESC to Close — закрытие модального окна клавишей Esc. Press F4 to Close — закрытие клавишей F4. Я отмечаю все пункты, дабы не злить пользователей сайта и упростить возможность закрытия всплывающего окна 😉
  • 12) Настройки автоматического открытия модального окна. В нашем примере его использовать не будем.

4. После того как мы выполнили настройки, нажимаем кнопку «Опубликовать». Таким образом мы создали всплывающее (модальное) окно.

Настройки внешнего вида всплывающего окна

После создания всплывающего окна можно настроить его внешний вид. Для этого переходим в Popup Maker -> Theme.

Как создать всплывающее (модальное) окно в WordPress

В открывшейся странице можно настроить фон модального окна, размеры и цвет шрифтов, тени, отступы и изменить название кнопки отвечающей за закрытие модального окна.

Такие настройки индивидуальны, и говорить о них я не вижу смысла. Если будут вопросы — задавайте в комментариях.

Настройка открытия всплывающего окна

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

При создании модального окна ему назначается два класса, которые являются уникальными идентификаторами модального окна. Один из идентификаторов нужно указать в элементе, при клике на который должно открываться модальное окно.

Для того чтобы узнать class-идентификатор вашего модального окна переходим в Popup Maker -> All Popups.

Как создать всплывающее (модальное) окно в WordPress

На открывшейся странице мы видим два класса, которые являются идентификаторами созданного нами модального окна, в нашем примере это popmake-106 и popmake-primer-vsplyivayushhego-okna. Использовать можно любой из них.

Как создать всплывающее (модальное) окно в WordPress

Для того чтобы модальное окно работало, нужно добавить class-идентификатор в элемент, при нажатии на который мы ходим чтобы модальное окно появлялось. Ниже примеры добавления в ссылку, кнопку и изображение.

В примере будем использовать класс popmake-106.

Открытие модального окна при клике по ссылке:

<a href="#" class="popmake-106">Открыть всплывающее окно</a>

Открытие модального окна при нажатии кнопки:

<button class="popmake-106">Открыть всплывающее окно</button>

Открытие модального окна при клике по изображении:

<img src="popup-maker-icon.png" class="popmake-106" />

После добавления класса, модальное окно будет появляться при нажатии на элемент которому мы этот класс добавили.

Вот такое всплывающее окно в результате у нас получится:

Как создать всплывающее (модальное) окно в WordPress

Готово! Если у вас будут возникать вопросы или какие-либо проблемы при создании всплывающего окна — смело пишите в комментариях, постараюсь всем ответить и помочь.


Здравствуйте, друзья! В этом уроке мы поговорим о создании модальных окон в WordPress. Возможности применения у модальных окон очень разнообразные. Их используют как для обычного всплывающего сообщения на сайте, так и для множества других задач, к примеру для создания всплывающей формы регистрации, объявления, акции и т.п. В любом случае, главная задача модальных (всплывающих окон) - привлечь внимание пользователя. Также хочу сразу предупредить, что урок будет длинным. Не пугайтесь, все очень просто и делается достаточно быстро. Но для лучшего понимая я постараюсь хотя бы по пару слов написать по настройкам, которые вам смогут рано или поздно пригодиться. Создание всплывающих окон в WordPress И так,&hellip;

Обзор

Проголосуйте за урок

Оценка

Итог : Уважаемые читатели! Не поленитесь проголосовать и оставить комментарий. Таким образом я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

Рейтинг: 4.78 ( 19 голосов )
100

112 комментариев

  1. Татьяна

    здравствуйте.
    может, кто сталкивался с такой вот ситуацией: всплывающее окно (в моем случае — с формой подписки) появляется на каждой странице сайта, куда бы я ни перешла. даже после того, как подпишусь на рассылку.
    как отделаться от поп-апа? как сделать так, чтобы после одного закрытия или подписки оно больше не появлялось?

  2. Татьяна

    В моем интерфейсе такого не наблюдаю. Возможно, вот это оно: prntscr.com/cqxpeo
    Я тут поигралась, кое-как можно настроить вывод окна. Но! самого главного здесь нет — выводить один раз и после закрытия не выводить. Такой возможности не вижу.

  3. Татьяна

    спасибо за рекомендацию, но это не помогло, увы.
    поп-ап появляется при открытии каждой страницы.
    может, стоит где-то настроить условие — открытие поп-апа при заходе на сайт?

    • Именно в тех настройках условие и создается. При заходе на сайт создается куки, в условии вы можете указать время его жизни. Таким образом, пока куки не закончится (или пока посетитель не очистит куки в браузере), попап открываться не будет.

  4. Татьяна

    Александр, спасибо за помощь. вроде что-то получилось)

    • Не за что! Рад, что все получилось!
      п.с. от себя порекомендую добавить нормальные (или хоть какие-то) описания на страницы, это очень поможет в сео-оптимизации и продвижении сайта, да и пункты главного меню хоть на 1px сделать бы больше 🙂

  5. Не понял куда нужно добавлять модальное окно?

    • Алексей

      такая же фигня. Нужно чтобы показывалось всплывающее окно в правом нижнем углу. Куда код то вставлять?

  6. Светлана

    Здравствуйте, по какой причине может не наследоваться тема? окно открывается, но ни фона, ни рамки нет(( Спасибо

  7. Светлана

    Подскажите, есть опция прокрутки для поп ап окна? пока не нашла.

  8. Здравствуйте, хорошая статья!
    Помогите разобраться пожалуйста. Вставил popup class после ссылки на изображение:

    изображение не кликабельно, при заходе на страницу автоматически проигрывается звук из YouTube ролика, который должен был открываться и запускаться, при клике на это изображение.

    вот код ролика:

    Благодарю!

    • вот ссылка на изображение: c2n(точка)me/3F3VqVi

      вот код ролика : c2n(точка)me/3F3V9dN

    • Активация окна вроде правильная, а на самом видео нужно отключить autoplay, чтобы не начиналось воспроизведение самостоятельно после загрузки страницы.

Оставить комментарий

Ваш email не будет опубликован.

*