Как вывести количество изображений на блоге WordPress
Добавить в functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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;} |
Где нужно показать это количество добавить:
1 |
< ?php images_count();?> |
Рассказать:
А как можно подсчитать и вывести количество картинок только на одной странице ? То есть на разных страницах (вернее постах) разное количество изображений.
Для уточнения где именно работать функции нужно добавить еще аргумент после 10 строки. Если интересует конкретная страница ‘page_id’ => 7, или конкретный пост ‘p’ => 7, 7 — меняешь на свое.