Corsi on-line

WordPress: conteggio dei file per estensione dalla libreria dei Media

Nella libreria dei Media del Blog engine Open Source WordPress finisce praticamente qualsiasi file venga uploadato a corredo dei nostri contenuti; quando questa diventa particolarmente ricca, potrebbe essere una buona idea arricchire il  file “functions.php” della nostra installazione con un piccolo snippet grazie al quale effettuare il conteggio dei file salvati in un determinato formato e restituirne a video il risultato.

WordPress

Ecco il semplice codice di questo particolare “contatore”, nel caso specifico verranno conteggiati i file con estensione “.pdf”:

function pdf_count(){
	$count   = 0;
	$query_pdf_args = array(
		'post_type' => 'attachment',
		'post_mime_type' =>'application/pdf',
		'post_status' => 'inherit',
		'posts_per_page' => -1,
		);
	$query_pdf = new WP_Query( $query_pdf_args );
	foreach ( $query_pdf->posts as $file){$count++;}
	echo $count;
}

Per stampare il risultato a video basterà quindi inserire nella posizione desiderata di una qualsaisi pagina la seguente chiamata alla funzione:

pdf_count();

Con delle semplici modifiche sarà possibile ottenere lo stessi risultato anche per file salvati in formato diverso rispetto al PDF.

Post correlati
  • Hey glad you like my snippet thanks for posting.

I più letti del mese
Tematiche