Как в WordPress подсчитать количество медифайлов

Если вам вдруг понадобится быстро узнать количество медиафайлов определенных типов, например картинки в формате JPEG, GIF или PNG, загруженных пользователями, то вы можете использовать следующий программный код, добавленный в functions.php темы для WordPress:

<?php
function kolichestvo_izobragenii() {
    $parametri_zaprosa = array(
        'post_type' => 'attachment',
        'post_mime_type' => array(
            'jpg|jpeg|jpe' => 'image/jpeg',
            'gif' => 'image/gif',
            'png' => 'image/png',
        ),
        'post_status' => 'inherit',
        'posts_per_page' => -1,
    );
    $rezultat_zaprosa = new WP_Query($parametri_zaprosa);
    print $rezultat_zaprosa->post_count;
}
?>

Закомментируйте любую выделенную строчку программного кода, соответствующую формату файла, чтобы подсчитать изображения нужного вам типа. Затем в произвольном шаблоне темы или в крючке плагина вызовите функцию kolichestvo_izobragenii();.





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