web-dev-qa-db-ja.com

NextGEN Galleryのアルバムからギャラリーのリストを取得する

あるアルバムのギャラリーのリストを入手したい。私がこのギャラリーへのリンクを作成するよりも。 PHPでギャラリーのリストを取得するにはどうすればいいですか?

私は見たようないくつかのコードがあることを見ました

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

しかし、私が使用できる機能はいくつかありますか?

1
testing

これをあなたのページテンプレートに入れてください:

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

アルバムIDを調整する必要があり、NGGのアルバムコードがアクティブになっているページにリンクする必要があります。

すべての機能は/wp-content/plugins/nextgen-gallery/lib/ngg-db.phpにあります。

8
testing