WordPress: verificare il numero di immagini associate ad un post

WordPress: verificare il numero di immagini associate ad un post

Quando lavoriamo sui siti dei clienti abbiamo spesso il problema derivato dalla nostra incapacità di prevedere il comportamento dei clienti e il modo con cui questi creeranno post e pagine. WordPress ad esempio da la possibilità di associare svariate immagini ad un post. Ecco un modo per sapere se un post ha più di un'immagine associata.

Possiamo usare la funzione get_children() nel nostro tema:


<?php
$attachments = get_children(
    array(
	'post_type' => 'attachment',
	'post_mime_type' => 'image',
	'post_parent' => $post->ID
    ));
if(count($attachments) > 1) { ?>
    <!-- ci sono più immagini -->
<?php } else { ?>
    <!-- c'è una sola immagine -->
<?php } ?>
Torna su