Saya membuat Tema Wordpress untuk situs web dengan tutorial video. Saya ingin meletakkan video yang tertanam dalam konten (dengan oEmbed ) dalam div terpisah.
Sebuah contoh
Konten lengkap (keluaran dari the_content()
) kira-kira seperti ini:
<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>
Dan saya ingin ini:
<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>
Jawaban:
The
embed_oembed_html
berjalan filter sebelum HTML sebuah oEmbed sumber daya ini dikeluarkan, sehingga Anda bisa menghubungkan ke ini dan bungkus output dalamdiv
seperti di bawah ini. Saya tidak bisa memikirkan cara sederhana untuk membungkus konten lainnya.sumber
Jika Anda mencoba menggunakan oEmbed di templat tema Wordpress Anda, coba ini:
Cuplikan ini akan menampilkan video dari Vimeo.com langsung di tema Anda, tanpa harus membuat posting secara manual.
sumber