#php #wordpress #image-gallery
#php #wordpress #изображение-галерея
Вопрос:
Я создаю тему и хочу добавить общее количество изображений в галерее в одном сообщении. Я автоматически нумеровал изображения и хочу показывать 1 из 4, 2 из 4 … перед каждым изображением.
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 изображения)
Спасибо за помощь.