确定是否只有一张图片附加到帖子/页面

时间:2012-02-29 作者:Owen

我想确定一篇文章有多少张图片,特别是如果只有一张的话。基本上,如果有多个图像我想显示我的幻灯片脚本,如果只有一个图像我想显示该图像,而不是加载幻灯片。

我在一篇类似的帖子上看到了这一点,这篇帖子确定是否附加了任何图像:

$attachments = get_children( array(\'post_parent\' => get_the_ID(), \'post_type\' => \'attachment\', \'post_mime_type\' => \'image\') );

if ( $attachments ) {

// do conditional stuff here 

}
我是否可以使用类似的方法来确定是否只有一个图像?

谢谢

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

该代码应将附件作为您应该能够使用的数组获取count() 打开以确定图像的总数。示例:

if ( $attachments ) {
    if ( 1 == count( $attachments ) ) {
      // handle single image
    } else {
      // handle multiple images
    }
}

结束

相关推荐

在Archive.php中查询‘选定类别’的帖子

我想知道如何显示\'featured post\' 在选定的类别存档上。我的网站对不同类型的帖子(纯文本帖子博客和纯图像库帖子)使用基于类别的导航,并由一个自定义归档驱动。php。主页:http://example.com/portfoliography</自动多媒体资料:http://example.com/portfoliography.com/automotive</建筑画廊:http://example.com/portfoliography/architecture</它们都使