В функциональном плагине Core Media Widgets 0.2.0 появился виджет галереи. Как мы помним, в WordPress 4.8 были введены новые виджеты для аудио, изображений и видео – все они были взяты из данного плагина. Виджет галереи, как ожидается, будет внесен в WordPress 4.9.
Протестировав данную возможность, я пришел к выводу, что это наиболее простая и понятная реализация виджета галерей, которая с легкостью может заменить собой многочисленные плагины. Пользователям доступны возможности редактирования и замены галерей, с помощью которых можно легко изменять порядок вывода изображений, задавать случайный вывод и т.д.
Во фронтэнде галерея выводится в виде сетки миниатюр. Я смог поменять количество столбцов, редактируя галерею, однако превью в админке не соответствовало тому, как галерея выглядела во фронтэнде. Количество столбцов оказалось верным во фронтэнде, но не в превью в панели администратора. Это может запутать пользователей, если это не будет поправлено перед внесением виджета в ядро. Разработчики плагина изучают данный вопрос.
В целом, реализация виджета галерей является удобной и напоминает добавление галерей к записям или страницам. Тем не менее, виджет сначала должен быть активно протестирован, особенно в вопросах совместимости с разными плагинами. К примеру, если Jetpack включен, пользователи могут выбирать между миниатюрами и слайд-шоу в галереях, но опция со слайд-шоу не работает в виджете. В каталоге WordPress.org имеется очень много плагинов, которые реализуют нечто подобное виджету галерей, и авторы эти плагинов должны будут протестировать новый виджет.
Авторам тем также надо будет проверить, как базовый виджет галерей взаимодействует с их темами. В процессе тестирования виджета галереи в нескольких популярных темах WordPress.org я обнаружил, что в большинстве из них миниатюры выводятся с некрасивыми контурами и неожиданными пробелами между изображениями.
Уэстон Рутер поделился своим мнением по поводу этого вопроса на примере дефолтных тем WordPress:
«Темы, которые добавляют произвольные стили к плееру MediaElement.js (а именно Twenty Thirteen и Twenty Fourteen), были обновлены – мы ушли от простой стилизации к включению экземпляров в виджеты. В большинстве случаев применимость стилей для медиа-плееров или изображений с подписями не ограничивается только контентом записей, т.е. нет ограничений на классы, заданные в post_class(). Если ваша тема ограничивает стилизацию, то в таком случае обязательно удалите это условие или добавьте селектор .widget».
Рутер отметил, что появится заметка для разработчиков, в которой будут приведены базовые изменения тем, требуемые для добавления правильной стилизации к галереям. Пользователи и разработчики тем/плагинов могут протестировать виджет галерей уже сейчас в версиях 4.8.2 и 4.9-alpha, используя плагин Core Media Widgets. Как только виджет будет добавлен в WordPress, он автоматически деактивируется в функциональном плагине для последующих релизов. Разработчики планируют добавить плагин к ядру на следующей неделе при условии, что тестирование пройдет успешно.
Источник: wptavern.com
Посмотрим, вообще было бы не плохо, если добавят такую функцию.