我正在为一个网站使用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
 
                    最合适的回答,由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
 这不是实现它的最佳方式,但如果它对您有效:)