我怎么才能数到下一代美术馆的图片

时间:2013-01-24 作者:Batman

如何计算来自NextGen Gallery的图像,NextGen Gallery是一个自定义字段。

NextGen Gallery的自定义字段为“poze”

我在找,我找到了这个

NextGen - Display Image Count Per Gallery

<?php 
global $wpdb; 
$images = intval( $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->nggpictures WHERE galleryid = {$gallery->ID}") ); ?> 
<?php echo $images; ?>
此代码显示0张图片。。。

模式2我尝试了什么

  <?php 
        global $wpdb; 
        $images = intval( $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->nggpictures") ); ?> 
        <?php echo $images; ?>
这个代码显示了galery的所有照片。。。

模式3我尝试了什么

<?php $related_posts = get_field(\'poze\');$count = 0;if( !empty($related_posts) ){$count = count( $related_posts ); }echo $count; ?>
这个密码正在检索galerry的号码

我怎样才能检索到该图库中的pof图片数量。。。示例:12张图片

如何添加自定义字段(poze-存储ID的位置)。。。任何解决方案都是值得的。

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

假设您在$gallery对象中确实有一些内容(提示:通过print_r($gallery) 在模板中),那么代码应该可以工作。也许退一步,把数据库的东西留给下一步,只需计算图像ID:

global $nggdb;
$poze = get_field(\'poze\');
if ($poze && count($poze)) {
    $galleryID = $poze[0][\'ngg_id\'];
    $imageIDs = $nggdb->get_ids_from_gallery($galleryID);
    $count = count($imageIDs);
}

结束

相关推荐

我怎么才能数到下一代美术馆的图片 - 小码农CODE - 行之有效找到问题解决它

我怎么才能数到下一代美术馆的图片

时间:2013-01-24 作者:Batman

如何计算来自NextGen Gallery的图像,NextGen Gallery是一个自定义字段。

NextGen Gallery的自定义字段为“poze”

我在找,我找到了这个

NextGen - Display Image Count Per Gallery

<?php 
global $wpdb; 
$images = intval( $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->nggpictures WHERE galleryid = {$gallery->ID}") ); ?> 
<?php echo $images; ?>
此代码显示0张图片。。。

模式2我尝试了什么

  <?php 
        global $wpdb; 
        $images = intval( $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->nggpictures") ); ?> 
        <?php echo $images; ?>
这个代码显示了galery的所有照片。。。

模式3我尝试了什么

<?php $related_posts = get_field(\'poze\');$count = 0;if( !empty($related_posts) ){$count = count( $related_posts ); }echo $count; ?>
这个密码正在检索galerry的号码

我怎样才能检索到该图库中的pof图片数量。。。示例:12张图片

如何添加自定义字段(poze-存储ID的位置)。。。任何解决方案都是值得的。

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

假设您在$gallery对象中确实有一些内容(提示:通过print_r($gallery) 在模板中),那么代码应该可以工作。也许退一步,把数据库的东西留给下一步,只需计算图像ID:

global $nggdb;
$poze = get_field(\'poze\');
if ($poze && count($poze)) {
    $galleryID = $poze[0][\'ngg_id\'];
    $imageIDs = $nggdb->get_ids_from_gallery($galleryID);
    $count = count($imageIDs);
}

相关推荐