Я делаю тему Wordpress для веб-сайта с видеоуроками. Я хотел бы поместить видео, которое встроено в контент (с oEmbed ) в отдельный div.
Пример
Полный контент (вывод из the_content()
) выглядит примерно так:
<p><iframe src="http://player.vimeo.com/video/0000000" width="900" height="506" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>This is an Test of a tutorial. Bla bla bla</p>
И я хотел бы получить это:
<div id="video">
<iframe src="http://player.vimeo.com/video/0000000" width="900" height="506" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
<div id="content">
<p>This is an Test of a tutorial. Bla bla bla</p>
</div>
Ответы:
В
embed_oembed_html
фильтре работает до HTML - ресурса oEmbed является выводимым, так что вы можете подключить к этому и обернуть выход в ,div
как показано ниже. Я не могу придумать простой способ обернуть другой контент.источник
Если вы пытаетесь использовать oEmbed в шаблоне темы Wordpress, попробуйте это:
Этот фрагмент покажет видео с Vimeo.com прямо в вашей теме, не создавая пост вручную.
источник