首页 > 解决方案 > 获取 WordPress 画廊中总图像的“计数”

问题描述

我正在制作一个主题,并希望在单个帖子中添加画廊的总图像数。我做了自动编号图像,并希望在每张图像之前显示 4 个中的 1 个、4 个中的 2 个……。

function gallery_callback( $matches )
{

    $media = get_attached_media( 'image',  $post_id);
    $count2 = count($media);

    static $count = 0;
    $count += 1;

return "<span class='gallery-number'> $count $count2</span>" . $matches[0];

} 

此代码在每个图像之前显示数字。并且 $count2 计算帖子中的所有图像。但我只想计算画廊图像。它显示附加到帖子的所有图像(缩略图、相关帖子、小部件图像等......)

如何在循环外检索帖子的图库图像计数。

https://resmim.net/f/131WmH.jpg

在图像中,第一个数字显示图像的自动编号(这是正确的) - 第二个数字显示帖子中的所有图像(包括所有图像 - 实际上画廊中有 4 张图像)

感谢帮助。

标签: phpwordpressimage-gallery

解决方案


因为此代码在每个图像之前显示数字。并且 $count2 计算帖子中的所有图像。但我只想计算画廊图像。它显示附加到帖子的所有图像(缩略图、相关帖子、小部件图像等......)


推荐阅读