Gallery Image Numbers?

时间:2011-12-12 作者:AndrettiMilas

在图像库中,是否有方法在图像中显示图像库中的图像编号。php模板?我想把这个纳入我的下一个/上一个按钮区域。

例如,如果我在20张图片中的第一张,它会说“20张中的1张”。

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

This should do it:

global $post;
$ancestors = get_post_ancestors($post->ID);

$photos = get_children(array(
  \'post_mime_type\' => \'image\', 
  \'post_parent\'    => array_shift($ancestors),
));

$index = 0;
foreach($photos as $photo){
  $index++;
  if($photo->ID === $post->ID) break;
}

printf(\'%d out of %d\', $index, count($photos));
结束

相关推荐

Attachments without images

我正在使用Attachments 插件,但我相信这个问题适用于常规媒体库。我想做的是有一个“附件”(元数据、标题、标题),但没有与之关联的图像。原因是,我想将附件视为“项目项”,可以是图像或文本块。这可能吗?