Открытие картинки в popup.
Казалось бы чего проще реализовать это открытие картинки в popup на WordPress, но практика показывает, что бывают разные нюансы и определённые дополнительные требования.
Простой пример, который мне на днях необходимо было реализовать. Есть магазин, который вот уже много лет работает на WordPress + Woocommerce и всё замечательно. Решил значит владелец магазина, то ли он вдруг через пару лет вспомнил, что-то о продвижение и раскрутки сайта, то ли время у него свободное появилось — решил он вести блог на сайте, так сказать строчить новости компании. Почему бы и нет? Всегда пожалуйста, тем более что WordPress — это изначально блоговый движок и всё что необходимо для публикации записей — есть. Однако как оказалось, в той теме которая была пару лет тому назад установлена почему то именно для записей блога и страниц сайта не было прописано открытие картинок в popup окне. На странице товара эта функция есть, а в записях и страницах — нет. Что же делать? Лезть в файлы темы, искать код который отвечает за вывод popup и прописывать его для записей и страниц — было честно говоря лень, и поэтому я нашёл следующие решение: плагин Lightbox with PhotoSwipe
Почему именно этот, а не другие? Всё дело в теме на которой работает магазин. Дело в том, что для открытия в popup картонок товаров используется именно photoswipe, так вот чтобы соблюсти так сказать общую дизайнерскую линию я сделал и для открытия картинок в записях и на страницах такой же способ, а чтобы popup не дублировался в настройках темы я отключил photoswipe для карточки товаров.