Lightbox with PhotoSwipe

Описание

Этот плагин интегрирует расширенную версию PhotoSwipe в ваш WordPress. PhotoSwipe может использоваться для всех изображений на странице (отдельные фото и/или галереи). Для включения плагина выберите у изображений и галерей ссылку на медиафайл, а не страницу вложения (опция Ссылка = Медиафайл).

Узнать больше про оригинальную версию PhotoSwipe можно на сайте: http://photoswipe.com

Версия PhotoSwipe в этом плагине имеет ряд улучшений и расширений. Подробности см. в FAQ.

Скриншоты

  • Основные опции в backend
  • Опции внешнего вида в backend
  • Опции подписей в backend
  • Опции поделиться в backend
  • ПК опции в backend
  • Мобильные опции в backend
  • Пример использования в frontend

Установка

  1. Извлеките содержимое пакета в /wp-content/plugins/lightbox-photoswipe.
  2. Активируйте плагин через меню «Плагины» в WordPress.

Часто задаваемые вопросы

Использование плагина

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

Убедитесь, что изображение или галерея ссылается на медиафайл, а не страницу вложения (в галереях должна быть установлена ​​опция Ссылка=Медиафайл).

Если нужно отобразить изображение в отдельном лайтбоксе, который исключит другие изображения из записи или страницы, то добавьте атрибут data-lbwps-gid к элементу ссылки с уникальным значением для этого изображения. Это значение не должно быть числом. Например, можно указать:

<a href="myimage.jpg" data-lbwps-gid="myimage.jpg"><img src="myimage-300x300.jpg" alt="My Image" /></a>

Можно добавить один и тот же атрибут data-lbwps-gid к нескольким отдельным изображениям, чтобы объединить их в одном лайтбоксе.

Примечение: параметр был переименован в версии 2.97 с data-gallery-id в data-lbwps-gid, чтобы избежать конфликтов с темами и другими плагинами!

Экспериментальная функция: вернуться к определенному URL-адресу при закрытии лайтбокса

Примечание: это было изменено в версии 2.0. Восстановить return больше невозможно.

При включённой настройке «Обновить историю браузера», можно напрямую ссылаться на изображение внутри страницы или записи:

http://domain.example/example-page#gid=1&pid=1

Это загрузит данную страницу / запись и автоматически откроет первое изображение (pid=1) в лайтбоксе. Однако при закрытии лайтбокса вы увидите страницу или сам пост. Иногда при закрытии лайтбокса предпочтительнее перейти по определенному URL-адресу. Это можно сделать, используя returnurl в сочетании с URL-адресом в качестве первого параметра:

http://domain.example/example-page#returnurl=http://domain.example&gid=1&pid=1

Теперь, когда посетитель открывает ссылку, закрытие лайтбокса приведет к указанному URL-адресу http://domain.example.

Плагин работает некорректно

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

Связанные изображения, которые добавляются с помощью JavaScript после полной загрузки страницы браузером, не будут отображаться в Lightbox с PhotoSwipe, если в них отсутствуют атрибуты data-lbwps-width и data-lbwps-height. Это ширина и высота изображения.

Как отключить плагин на определенных страницах / записях

Обратите внимание: в версии 1.90 порядок параметров изменился.

Некоторые другие плагины используют PhotoSwipe. Иногда может потребоваться отключить Lightbox с PhotoSwipe на некоторых страницах или сообщениях — например, на страницах продуктов WooCommerce.

Страницы / записи можно вручную убрать в настройках, либо использовать фильтр lbwps_enabled. Этот фильтр использует ID текущей страницы / записи и проверяет, активен ли лайтбокс в данный момент (true или false). Если фильтр вернет true — лайтбокс используется, если false, то все скрипты и таблицы стилей будут выключены на странице / записи.

Пример:

// Disable Lightbox with PhotoSwipe on WooCommerce product pages

function my_lbwps_enabled($enabled, $id)
{
    if (function_exists('is_product')) {
        if (is_product()) return false;
    }

    return $enabled;
}

add_filter('lbwps_enabled', 'my_lbwps_enabled', 10, 2);

Как изменить разметку PhotoSwipe

Если нужно изменить разметку PhotoSwipe, то используйте фильтр lbwps_markup. Этот фильтр получает один параметр с существующей разметкой и возвращает изменённую.

Пример добавления дополнительных элементов в заголовок с элементами управления (CSS никогда не должен быть встроенным — это просто рабочий пример):

function my_lbwps_markup($markup)
{
    // Add some additional elements
    $markup = str_replace(
        '<div class="pswp__top-bar">',
        '<div class="pswp__top-bar"><div style="position:absolute; width:100%; text-align:center; line-height:44px; font-size:13px; color:#fff; opacity: 0.75;">Our content</div>',
        $markup
    );
    return $markup;
}

add_filter('lbwps_markup', 'my_lbwps_markup', 10, 1);

Как оформить подпись под изображениями

Если вы хотите стилизовать подпись под изображениями, вам необходимо создать собственные стили для следующих классов CSS:

pswp__caption — этот класс используется для области заголовка.

pswp__caption__center — этот класс используется для самой подписи.

pswp__caption__title и pswp__caption__desc — эти классы используются, если подпись разделена на заголовок и описание (на основе атрибутов data-caption-title и data-caption-desc в ссылке на изображение).

pswp__description — этот класс используется для описания, если оно отображается в дополнении к основному заголовку.

pswp__caption__exif — этот класс используется для div блока с данными EXIF.

pswp__caption__exif_focal, pswp__caption__exif_fstop, pswp__caption__exif_shutter, pswp__caption__exif_iso, pswp__caption__exif_datetime — эти классы используются для отдельных свойств EXIF.

Почему при открытии лайтбокса нет «анимации масштабирования»?

PhotoSwipe создаёт анимацию масштабирования при открытии лайтбокса. Но это не работает с квадратными миниатюрами, поскольку они увеличивается до конечного размера без сохранения соотношения сторон. Это приводит к странному поведению, когда квадратная миниатюра растягивается до портретного или ландшафтного изображения перед загрузкой окончательного изображения. Просто наличие черного фона, на котором загружается финальное изображение, кажется лучшим решением. Подробнее см. http://photoswipe.com/documentation/faq.html.

Conflict with PublishPress Blocks (Advanced Gutenberg Blocks)

Lightbox with PhotoSwipe works fine with Gutenberg gallery blocks as well. However when you use the «PublishPress Blocks» plugin it brings its own lightbox script which can cause conflicts. To avoid any problems, you should disable the Advanced Gutenberg lightbox in the settings. Disable the option «Open galleries in lightbox» in the backend configuration of PublishPress Blocks.

Как использовать PhotoSwipe API?

PhotoSwipe доступен, как window.lbwpsPhotoSwipe после инициализации галереи. Обратите внимание, что эта переменная имеет значение null, если лайтбокс закрыт! Это можно использовать для создания ваших собственных расширений с помощью PhotoSwipe API. Смотрите документацию https://photoswipe.com/documentation/api.html по использованию API.

Как изменить порядок изображений в lightbox?

Если нужно изменить порядок отображения изображений, то используйте атрибут tabindex в ссылках. Подробнее: https://developer.mozilla.org/ru/docs/Web/HTML/Global_attributes/tabindex

Локальные изменения в PhotoSwipe

Изменения от PhotoSwipe 4.0 по состоянию на 14 апреля 2020 года:

1) Пользовательский интерфейс по умолчанию основан на файле CSS и нескольких графических объектах в разных форматах. CSS был оптимизирован для тем WordPress, которые используют элементы с большим индексом Z и скрывают элементы управления PhotoSwipe. Если задать для индекса Z максимально возможное значение, все элементы будут видны.

2) Для выбора есть 4 темы. Каждая основана на оригинальной теме с небольшими изменениями. «Новая иконка поделиться» содержит измененную иконку «поделиться», а «непрозрачный фон» убирает прозрачность.

3) При перетаскивании картинки наверх нет дополнительной анимации затухания при закрытии картинки.

4) Цикл можно отключить в режиме ПК.

5) Серый фон-заполнитель для изображений при открытии лайтбокса не виден (это реализовано через свойство display: none; для заполнителя).

6) Стрелки следующего и предыдущего изображения скрыты для первого и последнего изображения, если не активирован бесконечный цикл.

7) При переходе в полноэкранный режим просмотра, элементы интерфейса и подпись будут скрываться автоматически, а не только по клику мышки на изображении. В настройках имеется таймер отключения интерфейса.

8) Перейти в полноэкранный режим можно нажав клавишу «F».

9) Элементы галереи поддерживают необязательное свойство «exif», чтобы отобразить EXIF информацию ​​в дополнение к заголовку.

10) Бесконечный цикл работает и для 2 изображений.

11) Добавлена ​​слайд-анимация для изменения изображений с помощью кнопок со стрелками или клавиатуры. Предложено в https://github.com/dimsemenov/PhotoSwipe/pull/1179.

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

13) Added option to add «onclick» handlers for sharing links.

14) Added option to add a custom URL for sharing links.

15) Fullscreen mode hides navigation buttons on mobile devices if possible.

Лицензия

Во избежание путаницы: этот плагин опубликован с согласия Дмитрия Семенова.

Отзывы

04.04.2021
Finally a lightbox plugin for WordPress that actually works! There are so many half-baked and deserted/unsupported plugins out there (that take sooo much time to try out), but this one does an excelent job - thank you! Let's hope it's here to stay!
19.03.2021
This plugin gives you the tools you need to extend the core WordPress gallery to do all the cool things paid plugins offer. Even more impressive, the developer is extremely professional and takes pride in resolving issues and implementing feature requests.
12.03.2021
The plugin is very easy to set up and the galleries look stunning! It works seamlessly with images uploaded to the WordPress media library and also with the NextGEN Gallery plugin. The conflict with Advanced Gutenberg (now called PublishPress Blocks) is documented and the workaround was easy by following the FAQ. The only thing I find unsatisfactory is adding HTML attributes (data-lbwps-gid or tabindex). There is no option to add them using Gutenberg and when I do it using HTML code, the block is then considered invalid by Gutenberg. I suppose extending the Block Settings Sidebar or the link creation pop-up is possible as other plugins extend them, too.
Посмотреть все 75 отзывов

Участники и разработчики

«Lightbox with PhotoSwipe» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Lightbox with PhotoSwipe» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «Lightbox with PhotoSwipe» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

3.1.11

  • Added translation for «German formal».
  • Fullscreen view hides navigation on mobile devices if possible.

3.1.10

  • Fixed opening images in lightbox directly via URL.

3.1.9

  • Fixed an issue with multiple clickable links to the same image which got introduced with version 3.0.7.

3.1.8

  • Uppercase image extension like JPG instead of jpg are no longer ignored.

3.1.7

  • Изображения, которые не находятся в папке загрузки WordPress, снова работают (это была ошибка, вызванная исправлением Flywheel)

3.1.6

  • Удалено использование ABSPATH для определения пути к файлам изображений, чтобы избежать проблем с сайтами, размещенными на Flywheel.
  • Исправлена ​​обработка фильтров

3.1.5

  • Теперь можно отключить скрытие полос прокрутки, если нет совместимости с темой сайта.

3.1.4

  • Добавлена ​​поддержка SCRIPT_DEBUG (спасибо Hristo Hristov за предложение)
  • Оптимизированные скрипты интерфейса сжаты в один файл и перемещены в footer
  • Оптимизированные таблицы стилей должны быть минимизированы и объединены в один файл

3.1.3

  • Полосы прокрутки будут восстановлены после закрытия лайтбокса, а не во время закрытия.

3.1.2

  • Скрытие полос прокрутки у страницы при открытии лайтбокса.
  • Удален атрибут alt внутри лайтбокса, т.к. он бесполезен и может вызвать проблемы с заголовками, содержащими HTML.
  • Исправлены отсутствующие подписи для изображений, которые были масштабированы или повернуты с помощью редактора изображений WordPress (спасибо Emmanuel Liron за исправление).

3.1.1

  • Отменено изменение внутреннего кода, из-за которого некоторые изображения не распознавались должным образом.

3.1.0

  • Добавлено обнаружение изменений DOM. Галереи, добавленные через JavaScript, теперь работают.
  • Изменена обработка относительных URL-адресов, чтобы избежать проблем с Bedrock (спасибо Smeedijzer Internet).

3.0.8

  • Исправлена ​​ошибка, приводившая к неверному порядку сортировки ссылок с tabindex (1, 2, 3, 10, 11, а не 1, 10, 11, 2, 3, …)

3.0.7

  • Переименованы названия функций и переменных
  • Сделал PhotoSwipe доступным для других плагинов через window.lbwpsPhotoSwipe (спасибо Томасу Бирингу за предложение)
  • Добавлена ​​поддержка относительных URL-адресов изображений.
  • Добавлена ​​поддержка атрибута tabindex в ссылках на изображения.
  • Множественные ссылки на одно и то же изображение, созданные некоторыми решениями для «lazy-загрузки», будут игнорироваться.
  • Собственная lazy-загрузка добавляется ​​к изображению только в том случае, если атрибут не установлен

3.0.6

  • Новая возможность использовать кеширование WordPress вместо запросов к таблице базы данных (спасибо B-e-n-G)
  • Новая возможность игнорировать ссылки на изображения на внешних сайтах
  • Новая возможность игнорировать ссылки на изображения, содержащие хэш (#)
  • Новая опция для обработки пользовательских CDN URL-адресов

3.0.5

  • Теперь подписи могут использовать HTML-код.

3.0.4

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

3.0.3

  • Поправлен неверный HTML в настройках плагина.

3.0.2

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

3.0.1

  • Исправлено предупреждение PHP, если не определялся размер изображения.

3.0

  • Настройки разделены на вкладки.
  • Добавлена ​​возможность исключения по типу записей.
  • Лайтбоксы не будут отключены на домашней странице, архивах или результатах поиска, если они отключены на одной или нескольких страницах / записях.
  • Обновлен код внешнего интерфейса для улучшения совместимости со старыми браузерами.
  • Исправлены избыточные обновления базы данных, которые могли вызвать проблемы с производительностью.

2.100

  • Исправлена ​​обработка подписей для изображений с подписями, использовавшие aria-describedby, которая была нарушена с 2.94.

2.99

  • Исправлена ​​обработка подписей для изображений с атрибутами data-caption-title и data-caption-desc.

2.97

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

2.96

  • Мета-поле редактора можно отключить в настройках.

2.94

  • После некоторого улучшения кода снова удален jQuery.
  • Добавлено мета-поле редактора, чтобы отключить лайтбокс на страницах / записях.

2.92

  • Исправлена очистка базы данных.

2.90

  • Новые параметры колёсика мыши: масштабирование и переключение изображений.
  • Добавлены опции «Поделиться».
  • Исправлено поведение, когда EXIF ​​включен, а данные EXIF ​​отсутствуют в изображении.

2.81

  • Исправлена ​​проблема с базой данных.

2.80

  • Добавлено отображение даты из EXIF.
  • Исправлена ​​еще одна ошибка добавления атрибутов lazy-загрузки для изображений.

2.77

  • Использование lazy-загрузки по умолчанию отключено, так как может вызвать проблемы с некоторыми темами и плагинами. Её можно включить в настройках, если хотите сохранить эту функцию.

2.76

  • Исправлена ​​ошибка добавления атрибутов lazy-загрузки для изображений.

2.75

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

2.70

  • Восстановлено использование jQuery для устранения проблем совместимости с некоторыми темами и плагинами.

2.66

  • Исправлена ​​ошибка в обработке атрибутов alt, если другой источник заголовков недоступен.

2.65

  • Изменены имена дескрипторов очереди для скриптов, чтобы избежать проблем совместимости с некоторыми темами.
  • Отредактированный скрипт внешнего интерфейса для удаления jQuery.
  • Добавлено правило CSS для автоматического поворота изображений на основе данных EXIF.

2.64

  • Теперь распознается общая подпись для блоков галереи Гутенберга.

2.63

  • Слайд-анимацию переключения фото на ПК версии можно отключить.

2.62

  • Дополнительные улучшения совместимости с Borlabs Cookie.

2.60, 2.61

  • Добавлена ​​слайд-анимация для смены изображений с помощью кнопок со стрелками или клавиатуры.
  • Исправлено прямое открытие изображений с параметрами gid / pid в URL.

2.51

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

2.50

  • Использовать изменение истории браузера по умолчанию (можно отключить в настройках).
  • Добавлен обходной путь из-за ошибки в правиле CSS для кнопок в Twenty Twenty, чтобы избежать неправильного цвета фона у элементов интерфейса.
  • Добавлена ​​возможность показывать галереи WordPress и блоки галереи Gutenberg в отдельных лайтбоксах.
  • Изменена обработка буферизации вывода, чтобы избежать потенциальных проблем с CDN и плагинами кеширования.

2.13

  • Исправлена ​​обработка изображений с параметрами URL.

2.12

  • Исправлена ​​совместимость WordPress 5.3 в backend.

2.10, 2.11

  • Исправлена ​​некорректная обработка внешних изображений, которые размещены вне сайта.
  • Улучшена обработка ошибок, если данные EXIF ​​недоступны.

2.9

  • Исправление ошибки при отображении только двух изображений на странице и при открытии второго изображения первым.

2.7, 2.8

  • Дополнительная опция для отображения информации EXIF ​​в виде заголовка.

2.6

  • Полноэкранный режим теперь также можно активировать, нажав клавишу «F» на клавиатуре.
  • Установлен максимальный приоритет для выходного фильтра, чтобы он был вызван в самый последний момент.

2.5

  • Если ссылки изображений содержат атрибуты data-caption-title и data-caption-desc, то они используются как отдельные элементы в заголовке.

2.4

  • Исправлена ​​ошибка при использовании полного размера изображения в режиме ПК.
  • Бесконечный цикл теперь поддерживается для двух изображений.
  • Добавлена ​​возможность использовать альтернативный текст изображения в качестве заголовка.

2.3

  • Клик по изображениям больше не закрывает их.

2.2

  • Добавлена ​​возможность показывать изображения в полном размере на ПК.

2.1

  • Вернул закрытие лайтбокса по клику на фоне и сделал настраиваемым.

2.0

  • При клике на фон лайтбокс больше не закрывается.
  • Исправление, чтобы избежать уведомлений PHP из-за использования динамических методов как статических.
  • Изменена экспериментальная функция «возврат при закрытии» на «открывать URL при закрытии».

1.99

  • Изменена опция «возврат при закрытии» для возврата к предыдущему URL без анимации закрытия.
  • Добавлена ​​возможность выбора между изображением или URL-адресом лайтбокса при репосте в Facebook или Twitter.
  • Добавлены недостающие переводы.

1.98

  • Добавлен параметр backend для включения или отключения жеста «коснитесь, чтобы показать/скрыть элементы управления интерфейса» на мобильных устройствах.
  • Добавлена ​​экспериментальная поддержка «возврата при закрытии» (см. описание, как это использовать).
  • Внутренние ссылки без доменной части (/wp-content/... вместо http://domain.example/wp-content/...) теперь работают.
  • Реорганизация кода: интерфейсный скрипт теперь называется «/js/frontend.js».
  • Улучшена поддержка подписей в Meow Gallery.

1.97

  • Добавлена поддержка формата WebP.

1.96

  • Исправлена ​​ошибка, при которой невозможно было определить размер изображения.

1.95

  • При публикации в Facebook или Twitter теперь используется URL-адрес изображения.

1.94

  • PhotoSwipe с Lightbox работает на страницах ошибок со статусом HTTP 404.

1.93

  • Прямые ссылки на изображения с использованием URL-параметров gid и pid снова работают.

1.92

  • Добавлена ​​поддержка чтения подписи из figcaption (спасибо Maciej Majewski за эту функцию).
  • Добавлена ​​поддержка подписей в блоках галереи Gutenberg.
  • Исправлено поведение обновления базы данных для повторных установок, чтобы убедиться, что все настройки по умолчанию и задание очистки установлены правильно.
  • При удалении плагина, параметры плагина удаляются из базы данных WordPress.

1.91

  • Исправлены проблемы CSS с некоторыми темами, из-за которых кнопки лайтбокса не отображались должным образом.

1.90

  • Исправлен неправильный порядок параметров в фильтре lbwps_enabled.

1.84

  • Добавлена ​​возможность включить или отключить полноэкранную кнопку в PhotoSwipe (спасибо Thomas Biering, внесшему эту функцию).

1.83

  • Убран видимый серый заполнитель при открытии лайтбокса.

1.82

  • Улучшения кода

1.81

  • Улучшена обработка связанных изображений в некоторых галереях.

1.80

  • Добавлена ​​поддержка удаленных изображений вне домена сайта.
  • Добавлена ​​запланированная внутренняя очистка размеров кешированных изображений.

1.74

  • Исправлена ​​потенциальная проблема с производительностью и улучшена обработка связанных изображений с разрывами строк или пробелами / табуляциями между ссылкой и тегом изображения.

1.73

  • Исправлена ​​неработающая опция «бесконечная галерея».

1.72

  • Исправлена ​​неработающая опция «ущипнуть, чтобы закрыть».

1.71

  • Чтение подписей из базы данных можно отключить.
  • Подписи из базы данных теперь текстурированы, чтобы иметь правильные фигурные кавычки, тире и т.д.
  • Дополнительная опция для включения или отключения жеста закрытия.
  • Дополнительная опция для включения или отключения бесконечного цикла.
  • Изменение в PhotoSwipe: параметр отключения цикла теперь применяется к представлению ПК.

1.70

  • Использование подписей на стороне клиента из галереи, если метаданные изображения не могут быть загружены с использованием его URL.

1.69

  • Исправлена загрузка лайтбокса, если плагин отключен настройкой или фильтром lbwps_enabled.

1.68

  • Исправлена загрузка скрипта, если плагин отключен настройкой или фильтром lbwps_enabled.

1.67

  • Исправлены отсутствующие подписи, если изображения добавлялись с использованием HTTPS и обслуживались по HTTP или наоборот.
  • Улучшена обработка многострочных подписей.

1.65

  • Исправлена ​​обработка подписей: теперь подписи должны отображаться всегда, если они включены.

1.64

  • Кнопку масштабирования можно отключить
  • Подписи можно отключить
  • Расстояние между картинками можно регулировать
  • Рефакторинг для лучшего соответствия PSR
  • Исправление в PhotoSwipe: изображения теперь исчезают при закрытии жестом вертикально вверх или вниз.

1.63

  • Исправлены отсутствующие подписи в лайтбоксе для «Cleaner Gallery».
  • Добавлена ​​документация о локальных изменениях в PhotoSwipe

1.61

  • Добавлен фильтр для изменения разметки PhotoSwipe.

1.60

  • Добавлены выбираемые темы и новая функция «поделиться» в PhotoSwipe.
  • Добавлен фильтр для отключения лайтбокса.

1.52

  • Исправлена ​​проблема с открытием изображений и использованием параметров URL.

1.51

  • Улучшенная обработка истории браузера: URL-адреса, которые относятся к определенным изображениям, также будут открывать лайтбокс.
  • Некоторый рефакторинг кода внешнего интерфейса.

1.50

  • Добавлены дополнительные настройки для PhotoSwipe.

1.40

  • Исправлена ​​проблема с CSS подсказками «will-change».
  • Исправлена ​​потенциальная проблема с именами внутренних опций.
  • Переименован объект JavaScript, который используется WordPress для передачи переведенных меток во внешнем интерфейсе из object_name в lightbox_photoswipe.
  • Теперь можно настроить параметры «Поделиться».
  • Улучшено меню «Поделиться».

1.30

  • Добавлена ​​кнопка «поделиться» в frontend.

1.20

  • Добавлен параметр в backend, чтобы исключить лайтбокс на определенных страницах или записях.

1.14

  • Исправлена ​​проблема с дополнительными атрибутами в окружающем элементе привязки изображений (спасибо conducivedata).

1.13

  • Исправлена ​​проблема, которая могла возникнуть при активации плагина после использования старой версии.

1.11

  • Исправление в PhotoSwipe: при закрытии изображения через щипок изображение не исчезало.

1.10

  • Исправлены проблемы с Firefox для Android, которому необходимы элементы button для правильной обработки пользовательского интерфейса.

1.9

  • Изменены правила CSS, чтобы лайтбокс не перекрываался другими элементами.

1.8

  • Изменения в frontend с button на div, чтобы избежать проблем с макетом некоторых тем (Hamilton, Oria).

1.7

  • Исправление: при закрытии изображения вертикальным жестом отображалось еще раз, чтобы исчезнуть, даже если оно уже было перемещено из поля зрения. Теперь изображение сразу закрывается.

1.6

  • Добавлен обходной путь для изображений, обслуживаемых Jetpack Photon.
  • Рефакторинг кода.

1.5

  • Изменена работа с несколькими сайтами.

1.4

  • Исправлена ​​проблема с установкой и обновлением.

1.3

  • Исправлена ​​проблема с обновлением.

1.2

  • Исправлена ​​проблема с базой данных.

1.1

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

1.0

  • Первый выпуск