Estou criando um Tema Wordpress para um site com tutoriais em vídeo. Gostaria de colocar o vídeo que está incorporado no conteúdo (com oEmbed ) em uma div separada.
Um exemplo
O conteúdo completo (saída de the_content()
) é algo como isto:
<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>
E eu gostaria de obter isso para:
<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>
Respostas:
O
embed_oembed_html
filtro é executado antes da saída do HTML de um recurso oEmbed, para que você possa conectar-se a ele e agrupar a saída dadiv
forma a seguir. Não consigo pensar em uma maneira simples de agrupar o outro conteúdo.fonte
Se você estiver tentando usar oEmbed no seu modelo de tema do Wordpress, tente o seguinte:
Este trecho exibirá um vídeo do Vimeo.com diretamente no seu tema, sem a necessidade de criar uma postagem manualmente.
fonte