Sebbene WordPress stia ormai migrando decisamente verso HTML5 con la versione 3.5, le versioni precedenti non dispongono di quelle caratteristiche tipiche di questo nuovo standard. È il caso dell'elemento HTML5 audio
.
Possiamo creare il seguente shortcode il cui codice di inizializzazione va inserito nel file functions.php
:
function html5_audio($atts, $content = null) {
extract(shortcode_atts(array(
"src" => '',
"autoplay" => '',
"preload"=> 'true',
"loop" => '',
"controls"=> ''
), $atts));
return '<audio src="'.$src.'" autoplay="'.$autoplay.'" preload="'.$preload.'" loop="'.$loop.'" controls="'.$controls.'"/>';
}
add_shortcode('audio5', 'html5_audio');
Quindi possiamo usare lo shortcode nel modo seguente:
[audio5 src="http://tuosito/podcast/audio.mp3" autoplay="autoplay" preload="auto" controls=""]