Получить «Количество» всех изображений в галерее WordPress - PullRequest
0 голосов
/ 30 марта 2019

Я создаю тему и хочу добавить общее количество изображений галереи в одном посте.Я сделал автоматическое нумерацию изображений и хочу показывать 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 изображения)

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

1 Ответ

0 голосов
/ 30 марта 2019

Т.к. этот код показывает номер перед каждым изображением.И $ count2 считает все изображения в посте.Но я хочу считать только галерею изображений.В нем отображаются все изображения, прикрепленные к сообщению (миниатюра, похожие сообщения, изображения виджетов и т. Д.)

...