web-dev-qa-db-fra.com

Obtenez une liste des galeries d'un album dans la galerie NextGEN

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?

1
testing

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.

7
testing