Desta vez vou vos ensinar como fazer um atalho bbCode para postar vídeos do youtube facilmente num post do teu blog WordPress.
O atalho ficara assim: [*youtube]id_do_video[/youtube](sem o asterisco(*)), onde em “id_do_video” metes o id do video, lol. O id fica depois de watch?v= no link do youtube, ex: http://www.youtube.com/watch?v=O666kGBEvF0 o id será O666kGBEvF0.
Para fazer isso temos de usar uma função do wordpress que cria as tags.
Primeiro tens de abrir o functions.php do teu theme.
Agora cola lá esta função:
function youtube($atts, $video_id) { return '<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'.$video_id.'&hl=pt-br&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$video_id.'&hl=pt-br&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>'; } |
Isso é uma simples função em php, agora para funcionar temos de adicionar um atalho, para isso usamos a função do wordpress add_shortcode().
A baixo da função que colamos acima, mete:
add_shortcode("youtube", "youtube"); |
Isso ira adicionar o atalho [*youtube] à função youtube()
Aqui fica o código final:
/** Youtube Videos */ function youtube($atts, $video_id) { return '<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'.$video_id.'&hl=pt-br&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$video_id.'&hl=pt-br&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>'; } add_shortcode("youtube", "youtube"); /** Youtube Videos */ |
Agora vasta meteres no teu post [*youtube]O666kGBEvF0[/youtube] para mostrares o teu vídeo.
Espero ter ajudado! Se precisarem de alguma coisa avisem.
Curti o tutorial, muito útil
Quando tiver mais tempo vou tentar a partir desse código fazer para os videos da Sapo visto que me irá dar um jeitão num blog que eu tenho ![]()
Último post de MiStEr_QuIm: Monstros Vs. Aliens (Monsters vs. Aliens)
ResponderMiStEr_QuIm, logo a tarde vou ver se faço um tutorial com os vídeos do sapo, e outro com um player de flv/mp4.
ResponderHmm ok, fico a aguardar então
Sendo assim já não preciso tar a a adaptar este para a sapo ![]()
Último post de MiStEr_QuIm: Life
ResponderNão tens Gravatar? Clica aqui para saberes como ter o teu avatar pessoal(gravatar)!
1 de Abril de 2009 ás 22:47