Chci získat seznam galerií určitého alba. Pak bych vytvořil odkaz na tyto galerie. Jak získám seznam galerií v PHP?
Viděl jsem, že existuje nějaký kód
global $nggdb;
$gallery = $nggdb->get_gallery ($galleryID, 'sortorder', 'ASC', true, 0, 0);
ale existuje nějaká dokumentace, kterou bych mohl použít?
Vložte to do šablony stránky:
<?php
global $nggdb;
$galleries = array();
$album = $nggdb->find_album(1);
foreach( $album->gallery_ids as $galleryid ){
$gallery = $nggdb->find_gallery($galleryid);
$galleries[$galleryid]['title'] = $gallery->title;
$galleries[$galleryid]['url'] = get_bloginfo('url') . '/portfolio/?album=all&gallery=' . $galleryid;
}
foreach($galleries as $category){
echo '<a href="' . $category['url'] . '">' . $category['title'] . '</a><br />';
}
?>
Musíte přizpůsobit ID alba a musíte se připojit na stránku, kde je aktivní kód alba NGG.
Všechny funkce naleznete v souboru /wp-content/plugins/nextgen-gallery/lib/ngg-db.php.