bagaimana melengkapi kode video html5 ini?

saya mau menampilkan shortcode untuk embed video html5 di wordpress, kode nya seperti berikut

function html5_video($atts, $content = null) {
    extract(shortcode_atts(array(
        "src" => '',
        "width" => '',
        "height" => ''
    ), $atts));
    return '<video src="'.$src.'" width="'.$width.'" height="'.$height.'" controls autobuffer>';
}
add_shortcode('video5', 'html5_video');

[video5 src="link video" width="720" height="480"]

pertanyaan nya, gimana cara nya kalau mau menambahkan "track" dan "poster" dalam kode ini.

avatar 2Bee
@2Bee

2 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

coba dibagian returnnya dibikin sesuai tag di html5nya , cek disini untuk track [link]http://www.w3schools.com/tags/tag_track.asp[/link] untuk poster tinggal tambah attributnya kayanya, sama persis kaya width/src dan height http://www.w3schools.com/tags/att_video_poster.asp

avatar immeng
@immeng

10 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

benar kak, tapi gimana cara eksekusi kalau nilai source nya lebih dari satu? kalau nilai source nya cuma 1 kan shortcode di wordpress [video5 src="link video"] kalau nilai link source nya lebih dari satu apa gak bisa dibuat shortcode nya?

avatar 2Bee
@2Bee

2 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

ane ngga jago wordpress, tapi di bahasa pemrograman kalo mau ngambil/ngeluarin data lebih dari satu, kita bisa pake for-loop atau looping secara umum. Ada beberapa cara, bisa tambah parmeternya masukin angka di awal ada berapa source, nanti jadi batas for nya for($i=0; $i<$jumlah_source; i++) untuk loop tag source

nanti yang di loop bagian tag dalamnya (source) aja, sesuai cara manggil di html

avatar immeng
@immeng

10 Kontribusi 18 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban