it-swarm.com.de

Holen Sie sich eine Liste der Galerien aus einem Album in NextGEN Gallery

Ich möchte eine Liste der Galerien eines bestimmten Albums erhalten. Dann würde ich einen Link zu diesen Galerien erstellen. Wie erhalte ich die Liste der Galerien in PHP?

Ich habe gesehen, dass es so etwas wie Code gibt

global $nggdb;
$gallery = $nggdb->get_gallery ($galleryID, 'sortorder', 'ASC', true, 0, 0);

aber gibt es eine Dokumentation, welche Funktionen ich verwenden könnte?

1
testing

Fügen Sie dies in Ihre Seitenvorlage ein:

<?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 />';
    }
?>

Sie müssen die Album-ID anpassen und auf eine Seite verlinken, auf der der Album-Code von NGG aktiv ist.

Alle Funktionen finden Sie in /wp-content/plugins/nextgen-gallery/lib/ngg-db.php.

7
testing