В начало блога На главную

Как вывести количество изображений на блоге WordPress

Добавить в functions.php:

function images_count(){
$query_images_args = 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,
);
$query_images = new WP_Query( $query_images_args );
echo $query_images->post_count;}

Где нужно показать это количество добавить:

< ?php images_count();?>

Рассказать:


  1. Юрий:

    А как можно подсчитать и вывести количество картинок только на одной странице ? То есть на разных страницах (вернее постах) разное количество изображений.

    1. arozhk:

      Для уточнения где именно работать функции нужно добавить еще аргумент после 10 строки. Если интересует конкретная страница ‘page_id’ => 7, или конкретный пост ‘p’ => 7, 7 — меняешь на свое.