Mostrar número de imágenes de la biblioteca en WordPress
En la biblioteca de medios de WordPress podemos ver todos los archivos que hemos subido a nuestra web, en su mayoría multimedia. Para saber la cantidad de elementos que tenemos simplemente tenemos que dirigirnos a Medios > Biblioteca desde nuestro Panel de WordPress y en la parte superior vemos esta información.
Si lo que queremos es mostrar a los usuarios de nuestra web esta cantidad o número de imágenes de nuestra web podemos hacerlo de la siguiente forma:
En primer lugar vamos a Apariencia > Editor y seleccionamos el archivo de nuestro tema dónde queremos mostrarlo. Si lo que queremos es mostrarlo en un widget, debemos tener en cuenta que estos no permiten PHP pero utilizando un plugin podemos mostrar php en un Widget, ahí te lo explicamos.
Una vez nos encontramos en el Editor y con el archivo del tema listo para editar (por ejemplo footer.php para mostrarlo en la parte inferior de nuestra web), copiamos el siguiente código en la parte que queramos que aparezca.
<?php $query_img_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_img = new WP_Query( $query_img_args ); echo '<span class="imag">Imágenes : ' .$query_img->post_count. '</span>'; ?>
Si nos fijamos, vemos que en el código estamos filtrando los resultados que contengan un determinado tipo de extensiones de archivo (jpeg’s, png y gif) pudiendo ampliar este filtro o cambiarlo por otro distinto y filtrar por ejemplo archivos .rar
El resultado en esta web sería el siguiente: