Je veux obtenir une liste des galeries d'un certain album. Que je créerais un lien vers ces galeries. Comment puis-je obtenir la liste des galeries en PHP?
J'ai vu qu'il y a du code comme
global $nggdb;
$gallery = $nggdb->get_gallery ($galleryID, 'sortorder', 'ASC', true, 0, 0);
mais y a-t-il une documentation que les fonctions que je pourrais utiliser?
Mettez ceci dans votre modèle de page:
<?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 />';
}
?>
Vous devez adapter l'identifiant de l'album et créer un lien vers une page où le code de l'album de NGG est actif.
Toutes les fonctions se trouvent dans /wp-content/plugins/nextgen-gallery/lib/ngg-db.php.