Estoy haciendo un tema de Wordpress para un sitio web con video tutoriales. Me gustaría poner el video que está incrustado en el contenido (con oEmbed ) en un div aparte.
Un ejemplo
El contenido completo (salida de the_content()
) es algo como esto:
<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>
Y me gustaría hacer esto 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>
Respuestas:
El
embed_oembed_html
filtro se ejecuta antes de que se genere el HTML de un recurso oEmbed, por lo que puede conectarlo y ajustar la salida de ladiv
siguiente manera. No puedo pensar en una forma simple de envolver el otro contenido.fuente
Si está intentando usar oEmbed en su plantilla de tema de Wordpress, intente esto:
Este fragmento mostrará un video de Vimeo.com directamente en su tema, sin tener que crear una publicación manualmente.
fuente