Intereting Posts
Как изменить партнерские ссылки с переменными окончаниями в wordpress? Вытягивание данных из CSV по сравнению с извлечением данных из базы данных Приоритет ссылок на страницы ссылок на категории товаров woocommerce? получать случайных пользователей каждый раз на основе мета-ключа Как выделить меню для дочерней страницы? Как получить идентификатор сообщения на статической странице? WordPress CPT slug и конфликты страниц Запросить список всех галерей под родительским сообщением? Можно ли скрыть пользовательские пользовательские настройки пользовательского интерфейса / меню из определенных ролей пользователей? как фильтровать каждый элемент тега? Миниатюра для персонализированного сообщения внутри содержимого сообщения Альтернативные размеры изображения слишком велики Reslug пользовательский тип сообщения Постоянная ссылка не работает в Apache на Linux У вас есть два (постоянных) URL-адреса для одного и того же типа сообщений

Галерея Nextgen показывает толщину / затвор из ссылки вместо изображения

Я пытаюсь показать галерею в толстом ящике или окне затвора по ссылке. если у меня есть галерея [nggallery id = 1], я хочу иметь ссылку «просматривать фотографии», и когда я нажимаю на нее, всплывающее окно с толстым слоем / шторкой.

У меня это работает для затвора:

<div style="display: none;">[nggallery id=1]</div> <a class="shutterset_set_1" href="/wp-content/gallery/a/dsc_7304mg.jpg">View photos</a> 

и это работает для толстого ящика:

 <div style="display: none;">[nggallery id=6]</div> <a class="thickbox" href="/wp-content/gallery/d/117.jpg" rel="set_6">View photos</a> 

Он открывается, но количество изображений неверно. Оно подсчитывает изображения галереи + изображения на странице. В этом случае моя галерея имеет 13 изображений, но первое изображение (одно в ссылке) появляется дважды, а затем число равно 14 вместо 13.Это действительно раздражает !!

есть ли способ его решить? Есть ли альтернатива показывать галерею по одной ссылке?

Я, наконец, сделал это с jquery. Я заменил все пальцы изображения галереи текстом ссылки и удалил текст для всех ссылок, кроме первого:

 $(".ngg-galleryoverview").each(function(index) { $(this).find(".ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a").html('View photos <span>&#187;</span>'); $(this).find(".ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a").addClass('small'); $(this).find(".ngg-gallery-thumbnail-box:gt(0) .ngg-gallery-thumbnail a").html(''); }); 

С помощью этого сценария я обычно использую короткий код, просто [nggallery id = 1], и он работает как для толстых, так и для затворов.

Надеюсь, это поможет кому-то с той же проблемой, что и я 🙂