Как в WordPress подсчитать количество прикрепленных картинок к посту

Заметка о том, как можно подсчитать количество прикрепленных изображений определенной записи на движке под названием WordPress. Этот трюк может быть весьма полезным, если к примеру вы хотите в случае, когда картинок больше одной штуки выводить их в виде слайд-шоу.

<?php
$attachments = get_children(
        array(
            'post_type' => 'attachment',
            'post_mime_type' => 'image',
            'post_parent' => get_the_ID()
        ));
$count_attach = count($attachments);
if ($count_attach > 1) :
    print '>1'; // Здесь к примеру выводим слайдер.
elseif ($count_attach == 1):
    print '1'; // В противном случае просто картинку.
endif;
?>

Данный код вам необходжимо поместить внутри цикла выборки записей, в шаблон записи (single.php) или страницы (page.php) WordPress. Ну или куда будет удобнее. В шестой по счету строчке можно задать идентификатор материала, если нужно вручную.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.