У каждого плагина есть свои удобства и недостатки. Основным преимуществом FancyBox, по сравнению с ранее описанным PopUp Maker, является возможность «подхватывать на лету» файлы картинок, с указанными расширениями в настройках (по умолчанию: *.jpg, *.jpeg, *.png, *.webp) и открывать эти картинки в всплывающих окнах. Но не только картинки может подхватывать плагин, а так же одиночный контент (посты, станицы, формы обратной связи и т.п.), файлы *PDF, *.SWF, *.SWG, ролики YOU TUBE и другие IFrame. Надо только включить соответствующую настройку в плагине.
Плагин умеет организовывать галерею из открытых картинок. Есть возможность настройки подписи к картинке при наведении (по умолчанию берется ее название), изменения типа кнопки закрытия, прозрачности фона и многое другое. Перечень настроек достаточно большой, но часть доступна только в платной версии.
Неудобством в использования плагина является необходимость создания отдельных блоков с классом «fancybox-inline» .
1 2 3 4 |
<div class="fancybox-hidden" style="display: none;"> <div id="contact_form_pop_up">Текст [My ShortCode]</div> </div> |
Например, для создания всплывающей формы обратной связи. В созданный блок помещается шорткод или то, что надо показать в отдельном окне. Для вызова такого блока в всплывающем окне надо указывать класс.
1 |
<a class="fancybox-inline" href="#">Отправить сообщение</a> |
Если всплывающих окон несколько, то надо добавить Id формы в ссылку или кнопку:
1 |
<a class="fancybox-inline" href="#contact_form_pop_up">Отправить сообщение</a> |
Id в блоке и ссылке должны быть одинаковыми. В примере это хорошо видно.
Плагин можно скачать в репозитории WordPress.