Вы можете создавать красивые галереи фотоснимков и изображений на основе своего WordPress сайта. Для этой цели достаточно добавить шорт-код галереи на ваш сайт. Вы даже можете создавать собственные шаблоны для вставки галерей. Но как решить задачу разделения всей галереи на несколько страниц? У WordPress есть функция вставки страниц для чего угодно, кроме галерей с изображениями. Сегодня мы научимся, как просто и быстро добавить поддержку постраничного отображения в вашу галерею картинок на сайте.

Устанавливаем Cleaner Gallery

navgallery1 640x291 Как разбить WordPress галерею на несколько страниц

Для включения галереи с постраничным отображением фотоснимков вам понадобится установить соответствующий плагин. Есть много плагинов, которые позволяют работать с галереями изображений, но я рекомендую плагин Cleaner Gallery.

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

Настраиваем шорт-коды галереи

После установки плагина Cleaner Gallery настало время перейти к модификации исходного шорт-кода для получения того результата, который вам нужен, а именно: деления галереи на страницы.

  • Чтобы включить деление на страницы надо задать число постов и дополнительные аргументы функции в шорт-коде и объединить их с тегом <!--nextpage-->.
  • Аргумент numberposts сам по себе понятен (это число отображаемых картинок в галерее, заданной при помощи данного шорт-кода).
  • Аргумент offset позволяет вам открыть галерею, пропустив определенное количество снимков с самого начала.

Предположим, что в нашей тестовой галерее 12 снимков, и вы хотите показать 6 из них на первой странице, а потом еще 6 на второй странице галереи. Вот, что вам понадобится сделать, чтобы шорт-код поделил галерею на страницы по такому принципу:

[gallery numberposts=«6»]
<!--nextpage-->
[gallery offset=«6» numberposts=«6»]

Сначала шорт-код показывает 6 изображений, затем пост делится на 2 части и переносит другие 6 изображения на следующую страницу. После перехода на следующую страницу мы получаем новый набор изображений, в котором первые 6 изображений пропущено, а отображение фотоснимков начинается с 7-го изображения. Вот наглядный пример:

cleaner gallery pagination Как разбить WordPress галерею на несколько страниц

Примечание

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

Чтобы вставить полное деление и управление галереей, вам понадобится установить плагин Paginated Gallery. После установки он ограничивает число отображаемых снимков прямо на своей странице настроек.

Вы можете либо выбрать и настроить шорт-код [paginated_gallery] для показа галереи с постраничным отображением, или использовать нативный шорт-код, не внося в него никаких изменений. Мне больше по душе плагин Cleaner Gallery, потому что он дает возможность настроить разное количество изображений для страницы в каждой отдельной записи и отдельной галерее.

Источник: WP.tutsplus.com
VN:F [1.9.22_1171]
Rating: 5.0/5 (8 votes cast)

Как разбить WordPress галерею на несколько страниц, 5.0 out of 5 based on 8 ratings

Вам понравился материал?
  • гсть

    Помогло, спасибо!

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)
  • Михаил

    Будем пробовать, спасибо.

    VA:F [1.9.22_1171]
    Rating: 0.0/5 (0 votes cast)