Я хочу добавить список (как список дорожки CD) имен и ссылок на все изображения затем моя галерея следующего поколения, как я могу получить этот список? (подобный списку в избранном объекте в Настройках Галереи, на администраторской странице галереи)
Хорошо, это работало на меня.
<?php
// get the track list
global $nggdb;
$gallery = $nggdb->get_gallery ($galleryID, 'sortorder', 'ASC', true, 0, 0);
?>
<div id="tracklist">
<?php foreach($gallery as $image) { ?>
<div class="single_image" id="image-<?php echo $image->pid; ?>">
<a href="<?php the_permalink() ?>&pid=<?php echo $image->pid;?>" title="<?php echo $image->title; ?>">
<?php echo $image->alttext; ?>
</a>
</div>
<?php } ?>
</div>
Можно использовать функцию, подобную ниже одной для получения списка свойств изображения в галерее изображений Следующего поколения.
function wp75475_imagelist(){
//http://codex.wordpress.org/Function_Reference/is_plugin_active
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if(!is_plugin_active('nextgen-gallery/nggallery.php')){
return 'NextGen Gallery Plugin is needed to display imagelist';
}
$imagegallery = new nggdb();
$images = $imagegallery->get_gallery('cdtrack');
$imagelist = '';
foreach ($images as $image):
$imagelist .= $image->$filename;
endforeach;
return $imagelist;
}
Поскольку список восстановимых свойств изображения видит свойства объекта nggImage.
/nextgen-gallery/lib/image.php