Intereting Posts
Как удалить продукты-ссылки после названия продукта с помощью remove_action Как я могу экпортировать JQuery из html моего Tinymce Modal Dialog и Enqueue JS File, чтобы увидеть JQuery Отключить панель администратора для конкретного контента. Как я могу увидеть список продуктов, которые я установил для исключения из пользовательского поля? Wp3.5 Media Gallery Редактировать модальный: изменить титры на заголовок Отправьте запрос POST в WordPress, чтобы создать новую запись Вопросы wp_insert_post Trip Advisor и WordPress Текстовое поле WordPress в массиве Могу ли я загрузить плагин wordpress, созданный с помощью фреймворка Как начать обучение CSS и разработке тем? pre_get_posts – попытка получить свойство предупреждения без объекта Как добавить переменную в качестве базы тегов? Пользовательский почтовый пользовательский запрос – показать все сообщения Используйте URL Rewrite, а также параметры $ _GET в URL-адресе?

Галерея галереи NextGEN / Показать определенные изображения

Сценарий: У меня есть альбом с 5 галереями. Каждая галерея содержит от 10 до 25 изображений. У меня есть страница «Галерея» на моем сайте WP и с помощью короткого кода [album id=7 template=extend] , который содержит все 5 галерей. Каждая отдельная галерея также отправляется на конкретный пост / страницу с использованием [nggallery id=4] .

Запрос: Клиент хочет сохранить страницу галереи как есть, со всеми галереями и их изображениями, видимыми. Запрос состоит в том, что они хотят только выбрать несколько, например, лучшие 5, из каждой галереи, которые будут отображаться на каждой из сообщений / страниц с отдельными галереями.

Это можно сделать? Было бы лучше создать пользовательские короткие коды для этого, или кто-нибудь еще сталкивался с этой возможностью?

Теги, по-видимому, являются самым простым методом до этого момента, после нахождения этой статьи

Я установил свои теги как «герой», но это не ограничивается какой-либо галереей. Я использую shortcode [nggtags id = 1 gallery = hero], где идентификатор будет изменен для каждой галереи.

Есть ли способ, которым я могу использовать этот метод, возможно, без использования альтернативных тегов, чтобы определить, какие изображения отображаются?

Любая помощь по этому поводу будет высоко оценена. Благодарю.

Solutions Collecting From Web of "Галерея галереи NextGEN / Показать определенные изображения"

Я считаю, что у меня была ситуация, которая может относиться к твоей. Я снял флажок «Исключить» галереи NextGen Gallery, чтобы показать «новые» фотографии. Я подумал, что это будет лучший способ, учитывая, что я не хотел полностью переписывать все с плагином, который может сломаться в будущем.

(Эта часть может не относиться к вам), но я написал шаблон с использованием плагина «Дополнительные пользовательские поля», чтобы включить номер галереи. Таким образом, я мог бы использовать свой собственный шаблон и выполнить пользовательский запрос к базе данных, чтобы вытащить все изображения на основе идентификатора галереи nextgen, который был введен на странице.

Это отлично поработало, тогда клиент хотел показать только «Новые» фотографии из всех галерей на одной странице. Это конечный результат, который я придумал:

 $image_query = ' SELECT '. $wpdb->prefix .'ngg_pictures.*, '. $wpdb->prefix .'ngg_gallery.path FROM '. $wpdb->prefix .'ngg_pictures LEFT JOIN '. $wpdb->prefix .'ngg_gallery ON '. $wpdb->prefix .'ngg_pictures.galleryid = '. $wpdb->prefix .'ngg_gallery.gid WHERE '. $wpdb->prefix .'ngg_pictures.exclude = 1 ORDER BY '. $wpdb->prefix .'ngg_pictures.sortorder'; 

Как я уже сказал, я угнал функциональность «exclude», так что это говорит о том, чтобы получить все изображения из таблицы ngg_pictures и пути (чтобы я мог включать путь к изображению для его отображения и создания привязывающего тега) от каждого галерея, на конкретном идентификаторе галереи, где exclude = 1.

 //Now run it! $images = $wpdb->get_results($image_query); if ($images) { 

Затем я бросаю это в foreach и вытаскиваю то, что мне нужно.

Как я уже сказал, это может относиться к вашим, где вместо excel используется exclude. Я рассказываю об этом, потому что, когда вы используете только один тег и пытаетесь выполнить поиск на основе этого тега, это может быть альтернативой для вас.