Извлечение изображений из галереи NextGen


Я не уверен, возможно ли это, но после долгих поисков я не могу найти ответ.

Что я хочу сделать, так это получить все изображения из галереи NextGen, чтобы я мог отображать их в пользовательском слайд-шоу на странице/публикации.

Можно ли загрузить их в массив или каким-либо образом отредактировать HTML-код?

Мы будем очень признательны за любую помощь!

Author: Tim, 2011-10-14

2 answers

Для всех, кому интересно, я нашел решение того, что хотел.

Вам просто нужно создать пользовательский шаблон

Затем я получил доступ к изображениям следующим образом:

<?php foreach ($images as $image) : ?>
<?php echo do_shortcode('[singlepic id="' . $image->pid . '"]'); ?>
<?php endforeach; ?>
 3
Author: Tim, 2013-12-20 00:49:29

Быстрым и грязным способом было бы использовать $wpdb, чтобы получить их из таблицы wp_ngg_pictures и шорткода для одного изображения.

Если вы знаете идентификатор галереи, то что-то вроде: (непроверенный)

global $wpdb;

$pictures = $wpdb->get_results("SELECT * FROM wp_ngg_pictures WHERE galleryid = '[id]'");

foreach( $pictures as $p ) {
    echo do_shortcode("[ singlepic id=".$p->pid." ]");
}

Однократный шорткод

 1
Author: digout, 2011-10-14 18:32:12