WordPress: usare l'elemento HTML5 audio

Short link

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=""]