
Вот такая, простая на первый взгляд, тема у нас сегодня — о стандартной галерее WordPress. Как ни странно может показаться, но некоторые пользователи умудряются вести не первый день свой блог, использовать там картинки, но при этом не знают о существовании такого удобнейшего инструмента как обычная WordPress галерея.
Есть так же пользователи которые о галерее знают, но упорно предпочитают использовать навороченные плагины типа NextGen и подобных, использование которых во многих случаях явно себя не оправдывает. А ведь стандартная галерея WordPress вполне может стать самодостаточной на большинстве блогов. Особенно, если её малость усовершенствовать. Но давайте по порядку. Сначала для новичков.
Как создать стандартную галерею WordPress?
Итак, создаем галерею для страницы или записи. В визуальном редакторе выбираем курсором место в основном текстовом поле где будет размещена галерея и кликаем на большую кнопку — Добавить медиафайл. Затем, в открывшимся окне выбираем вкладочку — Создать галерею.
Загружаем нужные нам картинки или выбираем из вашей медиа библиотеки уже загруженные ранее.
Справа, внизу кликаем на большую красную кнопку — Создать новую галерею и переходим в окно для её редактирования. Справа будет раздел с настройками. Тут стоит указать как должны работать ссылки на изображения. Обязательно переключите на — Медиафайл. Иначе картинки будут открываться в страницах вложения, что не особо удобно.
Укажите так же количество колонок для вывода и отметьте чекбокс — Случайный порядок если хотите, что бы картинки менялись местами при каждой загрузке поста или страницы с вашей галереей. Размер — как правило оставляют по умолчанию — Миниатюра.
Тут же можете подписать каждую картинку. Читатели увидят подпись под миниатюрами.
Кликаем на кнопку — Вставить галерею, всё там же, внизу справа.
Если переключится в редакторе на текстовый режим будет видно шорткод который создала WordPress для галереи. Например, вот такой:
В нашем случае, список номеров это ID картинок из которых состоит галерея.
Галерея готова и вставлена в нужном месте. Все просто, как видите. Недостатком стандартной галереи WordPress можно считать привязку к определенной странице или посту. Другими словами, быстро добавить сделанную когда-то давно галерею еще раз, но в другом месте, не получится. Придется либо искать и копировать шорткод с того места где галерея была уже размещена ранее, либо искать картинки по номерам ID для вставки в шорткод в вашей медиа библиотеке.
Как найти ID нужной картинки?
Самый просто, но не очень удобный способ это перейти в вашу медиа библиотеку, переключить её в режим списка, навести курсор на картинку и посмотреть внизу, в тултипе нужный номер. Это и будет ID выбранного изображения.
Но гораздо удобнее — установить замечательный плагин Reveal IDs который будет постоянно выводить не только ID изображений, но так же записей, страниц, категорий, юзеров, комментариев. Это может очень пригодится вам и в будущем.
В сети можно найти способы выводить список ID картинок в админке просто добавив кусок кода в шаблон. Например, вот так:
function column_id($columns) { $columns['colID'] = __('ID'); return $columns; } add_filter( 'manage_media_columns', 'column_id' ); function column_id_row($columnName, $columnID){ if($columnName == 'colID'){ echo $columnID; } } add_filter( 'manage_media_custom_column', 'column_id_row', 10, 2 );
Но я не советую курочить лишний раз файлы вашего WP шаблона. Лучше установите вышеописанный плагин.
А если я хочу красивую галерею?
Если вы хотите, что бы картинки в вашей галере выводились эффектно с помощью популярного скрипта Lightbox, рекомендую установить небольшой и легкий плагин — EWSEL Lightbox For Galleries. Он имеет минимум настроек (вернее сказать, только одну — выбор темы оформления) и сделает все ваши галереи с красивым эффектом отображения во всплывающем окне.
Для того, что бы получит подобный эффект не только у галерей, но и у отдельных картинок, следует каждую «обертывать» вот в такой код:
<a href="http://domian.com" class="lightbox"><img src="../img.jpg" alt="Demo" /></a>
Разумеется, путь до картинки в коде нужно вставить свой.
Надеюсь, новички получили полезную информацию о том как создавать и настраивать стандартную галерею WorPress. Тем пользователям которые уже используют отдельные, мощные плагины — галереи стоит задуматься — а надо ли?
Но конечно, если вы матерый фотомастер или художник и многочисленные галереи — ваш основной контент, или вы делаете крутой корпоративный сайт где важны внешние эффекты в первую очередь, то стоит обратить самое пристальное внимание на вот эту рубрику нашего сайта.
Когда только начинал делать на Денвере сайт, то тоже использовал стандартную галерею. Но со временем понял, что хочу видеть оформление исключительно в виде Masonry и встроенными «эффектами наведения». А бесплатных плагинов с реализацией «кирпичной кладки» оказалось не так и много. Но таки нашел плагин, который мне понравился. Gallery by Supsystic. Несмотря на низкий рейтинг все работает отлично и настроек масса. Правда сразу переписал код CSS для лайтбокса под свой вкус , так как все штатные темы вывода мне не нравились визуально. В последних версиях плагина сделали возможность отключать встроенные темы Popup , и предоставили возможность пользоваться своими, например Easy fancybox. Так, что рекомендую данный плагин. Может Дмитрий и обзорчик сделает))).
Возможно. Спасибо за «наводку» 🙂
Привет всем! А может подскажет кто, я бы хотел сделать галерею где открыв каждую фотографию можно было бы увидеть краткое описание под ней (если будет возможность ещё и комментировать каждую фотографию то было бы вообще замечательно)
В общем нужно что-то вроде фотоальбома как в социальной сети ВКонтакте.
Дмитрий, может знаете такое плагин?=)
Описание к картинкам умеют выводить почти все галереи. Та же же NextGen, например. Установите себе еще соц. сеть типа BaddyPress и будут комменты почти как в Фейсбуке.
На странице размещена галерея. При просмотре отдельного изображения в лайтбокс, если кликуть на него правой кнопкой, то контекстная команда «сохранить картинку как…» будет недоступна. Но эта команда нужна, если размещена, к примеру, галерея обоев и мы хотим дать возможность пользователям сохранять их себе на компьютер. Кто знает как этого добиться?
Здравствуйте. А можно ли сделать адаптивной стандартную галерею?
Дык видимо это от вашей темы косяк если у вас не адаптивное что то. WP давно уже весь адаптивный, отзывчивый, мобильный и тд))
Нет, иначе бы не было столько плагинов галерей, один другого дороже и тормознее. ВП адаптивен именно благодаря верстке новых шаблонов, а не движку. А стандартный файл wp-includes/media.php генерит галерею по столбикам с %, в результате картинки наползают др на друга на узком экране, чтобы туда прикрутить, н-р, bootstrap, надо ковырять этот файл media.
Чем я сейчас и занимаюсь. Думал, есть готовое решение, ан нет.
Блин, мне бы сделать слайдер из стандартной галереи. Буду искать дальше, но спасибо за статью!