Получить «Количество» всех изображений в галерее WordPress

#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 изображения)

Спасибо за помощь.