NextGen-按图库显示图像计数

时间:2012-11-19 作者:Ian McAbee

我正在为一个网站使用NextGen gallery WordPress插件。在我的图库中。php模板我想检索循环中显示的每个库的图像数。我想不出一种方法来获取数据并将其打印在gallery中调用的每个gallery的缩略图下。php

这里是我要插入库图像计数并打印它的位置:

<?php 
global $wpdb; 
$images = intval( $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->nggpictures") ); ?> 
<a rel="prettyPhoto" href="<?php echo $image->imageURL ?>" <?php $image->thumbcode ?>>
    <span>view</span>
</a>
<?php echo $images; ?> pictures

2 个回复
最合适的回答,由SO网友:Cristian 整理而成

使用上述代码,您只是缺少WHERE子句。希望这能奏效。

<?php 
global $wpdb; 
$images = intval( $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->nggpictures WHERE galleryid = {$gallery->ID}") ); ?> 
<a rel="prettyPhoto" href="<?php echo $image->imageURL ?>" <?php $image->thumbcode ?>>
    <span>view</span>
</a>
<?php echo $images; ?> pictures
这不是实现它的最佳方式,但如果它对您有效:)

SO网友:Vijay
if ( $postid !=\'\' ) {
    $set = ci_featgal_get_attachments();
    $i = 0;
    while ( $set->have_posts() ) : $set->the_post();
        get_template_part( \'loop\' ); 
        $i++;
    endwhile; 
    wp_reset_postdata(); 
    ?><h6 style="font-size:10px;color:#c9b07d;"><?php echo $i ." PHOTOS";?></h6><?php
}
结束

相关推荐

Wordpress gallery shortag

我正在创建一个简单的幻灯片,在那里我想显示一篇文章中的4幅图像,我四处搜索,找到了这段代码,它只使用了内置的gallery功能<li><?php echo do_shortcode(\'[gallery id=\"\'.$post->ID.\'\"]\'); ?></li> 问题是它吐出了整个画廊。。。没有办法把这个限制在2,3吗?我试着用http://codex.wordpress.org/Function_Reference/get_the_post