NextGen图库:如何通过图库ID获取图片URL

时间:2013-04-16 作者:Paulius Jakštas

“我的网站”中的所有帖子都有带有nextgen gallery ID的自定义字段。要显示gallery,我使用以下代码:

$gallery_id = get_post_meta( $post->ID, \'galerijos_id\', true); // Get gallery id from custom field data
 if( $gallery_id ){
   echo \'<div class="post-gallery">\';
   echo nggShowGallery( $gallery_id ); // Display the gallery
   echo \'</div>\';
如何按库ID获取图片URL?我需要url来传递到xml文件。提前谢谢。

2 个回复
SO网友:Paulius Jakštas

在分析了nextgen核心文件之后,我找到了问题的解决方案。我希望它对某人有用。

global $nggdb;

$get_gall_id = get_post_meta($post_id, \'galerijos_id\', true);
$gall_ids = $nggdb->get_ids_from_gallery($get_gall_id);
$images = $nggdb->get_gallery($get_gall_id);

foreach ( $gall_ids as $gall_id ) {
echo $images[$gall_id]->imageURL .\'<br>\';
}

SO网友:Djura Marinkov

对我来说,保利乌斯的回答不起作用,这是起作用的变化

global $nggdb;

$get_gall_id = get_post_meta($post_id, \'galerijos_id\', true);
$img_ids = $nggdb->get_ids_from_gallery($get_gall_id);

foreach ( $img_ids as $img_id ) {
 $img = $nggdb->find_image($img_id);
 echo $img->get_permalink() .\'<br>\';
}

结束

相关推荐

NextGen图库:如何通过图库ID获取图片URL - 小码农CODE - 行之有效找到问题解决它

NextGen图库:如何通过图库ID获取图片URL

时间:2013-04-16 作者:Paulius Jakštas

“我的网站”中的所有帖子都有带有nextgen gallery ID的自定义字段。要显示gallery,我使用以下代码:

$gallery_id = get_post_meta( $post->ID, \'galerijos_id\', true); // Get gallery id from custom field data
 if( $gallery_id ){
   echo \'<div class="post-gallery">\';
   echo nggShowGallery( $gallery_id ); // Display the gallery
   echo \'</div>\';
如何按库ID获取图片URL?我需要url来传递到xml文件。提前谢谢。

2 个回复
SO网友:Paulius Jakštas

在分析了nextgen核心文件之后,我找到了问题的解决方案。我希望它对某人有用。

global $nggdb;

$get_gall_id = get_post_meta($post_id, \'galerijos_id\', true);
$gall_ids = $nggdb->get_ids_from_gallery($get_gall_id);
$images = $nggdb->get_gallery($get_gall_id);

foreach ( $gall_ids as $gall_id ) {
echo $images[$gall_id]->imageURL .\'<br>\';
}

SO网友:Djura Marinkov

对我来说,保利乌斯的回答不起作用,这是起作用的变化

global $nggdb;

$get_gall_id = get_post_meta($post_id, \'galerijos_id\', true);
$img_ids = $nggdb->get_ids_from_gallery($get_gall_id);

foreach ( $img_ids as $img_id ) {
 $img = $nggdb->find_image($img_id);
 echo $img->get_permalink() .\'<br>\';
}

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: