Función para contar el total de elementos que tenemos en nuestra librería multimedia de WordPress. En este caso voy a filtrar en un array solo las imágenes (jpg, gif, png) pero podéis filtrar por otros tipos de archivos (pdf, dic, zip, etc…). Abrimos el archivo functions.php de nuestro theme y insertamos la siguiente función:
function contar_imagenes(){ $query_imagenes = 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_img = new WP_Query( $query_imagenes ); echo $query_img->post_count; }
Y para usarla, como siembre, abrimos el archivo php de nuestro theme (index.php, single.php, sidebar.php, etc…) donde queremos mostrar el resultado y añadimos la línea php:
<?php contar_imagenes(); ?>
Agradezco tu comentario 🤘