return '<div class="flowplayer" style="max-width: '.$a['width'].'px;"> <video> <source type="video/mp4" src="'.$a['src'].'"> ' . ($a['poster'] ? '<img src="'.$a['poster'].'">' : '') . ' </video> </div>'; add_shortcode('flowplayer', 'flowplayer_shortcode');
Use: [flowplayer src="https://.../video.mp4" poster="https://.../image.jpg"] Since Flowplayer doesn’t store videos, you need a hosting solution: wordpress flowplayer
add_action('wp_enqueue_scripts', 'enqueue_flowplayer'); return '<div class="flowplayer" style="max-width: '
function enqueue_flowplayer() wp_enqueue_script('flowplayer', '//releases.flowplayer.org/7.2.7/flowplayer.min.js', array(), null, true); wp_enqueue_style('flowplayer', '//releases.flowplayer.org/7.2.7/skin/skin.css'); div class="flowplayer" style="max-width: '.$a['width'].'px