WordPress: gestire gli allegati audio

WordPress: gestire gli allegati audio

Gli allegati di WordPress sono dei particolari tipi di post che vengono associati ai post tradizionali. Di solito sono immagini, ma possono anche essere file di altro tipo (come i PDF o i file audio). Quando si seleziona un allegato dalla Media Library e lo si inserisce nel post, l'allegato viene associato al post. Vediamo come gestire i Loop degli allegati audio.

Supponiamo di voler inserire degli elementi audio partendo dai file MP3 collegati ad un post:


// In single.php

global $post;

$attachments = get_posts( array(
			'post_type' => 'attachment',
			'posts_per_page' => -1,
			'post_parent' => $post->ID,
			'post_mime_type' => array( 'audio/mp3' )
) );

if ( $attachments ) {
	 foreach ( $attachments as $attachment ) {
		$src = wp_get_attachment_url( $attachment->ID );
		echo '<audio src="' . $src . '" /></audio>';
	 }
			
}

In questo modo tutti i file audio associati ad un post verranno inseriti a parte.

Torna su