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 🤘