Разработчики WordPress заявляют о всесторонней поддержке стандартов HTML5, и советуют пользоваться удобствами этой разметки. Разработчики браузеров тоже хвалятся поддержкой HTML5, даже не смотря на то, что эти стандарты еще не получили официальный статус. И что самое удивительное – так это то, что самым продвинутым в этом плане браузером является Internet Explorer 10. Его конструкторы вообще говорят о том, что в будущем откажутся от поддержки Flash в пользу HTML5. Ну а пока новые браузеры выходят, мы уже можем отказаться от использования флешь-плееров в пользу HTML5 для проигрывания видео.
Если вы намерены из блога создать видео блог, то для вас будет не лишним шорткод, с помощью которого можно по прямым ссылкам встраивать видео, используя разметку HTML5. Давайте создадим такой шорткод.
Откройте файл functions.php и вставьте в него следующий код:
function html5_video($atts, $content = null) {
extract(shortcode_atts(array(
"src" => '', //прямая ссылка на видео файл
"width" => '', //ширина
"height" => '' //высота
), $atts));
return '<video src="'.$src.'" width="'.$width.'" height="'.$height.'" controls>';
}
add_shortcode('video5', 'html5_video');
Теперь вы можете использовать шорткод video5. Пример:
[video5 src="http://site.ru/video/example.mp4" width="640" height="480"]
В этом шорткоде используются три аргумента:
- src – прямая ссылка на видео файл
- width – ширина видео
- height – высота видео








Почему-то после вставки шорткода перестает показываться весь остальной текст после него находящийся. Подскажите почему так