php - 获取 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 张图像)
感谢帮助。
解决方案
因为此代码在每个图像之前显示数字。并且 $count2 计算帖子中的所有图像。但我只想计算画廊图像。它显示附加到帖子的所有图像(缩略图、相关帖子、小部件图像等......)
推荐阅读
- django - Django 多对多 - 你如何对关系应用过滤器
- python - If 语句嵌套在 For 循环中 - 获取错误 = Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
- python - 使用PostgreSQL时如何将变量插入python
- path - PyCharm 远程解释器 [Errno 2] 没有这样的文件或目录:nvcc
- mule - 是否有 DataWeave 1.0“for”运算符?
- c# - 使用扩展授权的身份服务器 4 Windows 身份验证不起作用
- google-chrome - Chrome 未在网络推送通知中打开链接
- c# - .net:如何使用 C# 将用户添加到 Active Directory 安全组?
- function - 为什么模式匹配中不允许使用 [x, y, _]
- javascript - 无法使用 $(this) 定位元素