Como Fazer um Atalho para Postar Videos do Youtube

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.

[youtube]O666kGBEvF0[/youtube]

Espero ter ajudado! Se precisarem de alguma coisa avisem.

ORiOn

Sou o administrador e fundador deste blog e também um rapazinho de 18 anos, iniciante em web-development e web-design. Podes me seguir no Twitter ou entrar em contacto comigo no msn ou por email.


Com um total de 631 posts.


3 Comentários

  1. MiStEr_QuIm
    1 de Abril de 2009 ás 22:47

    Curti o tutorial, muito útil :D 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 :p
    Último post de MiStEr_QuIm: Monstros Vs. Aliens (Monsters vs. Aliens)

    ResponderResponder
  2. ORiOn
    2 de Abril de 2009 ás 10:30

    MiStEr_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.

    ResponderResponder
  3. MiStEr_QuIm
    2 de Abril de 2009 ás 11:41

    Hmm ok, fico a aguardar então :) Sendo assim já não preciso tar a a adaptar este para a sapo :p
    Último post de MiStEr_QuIm: Life

    ResponderResponder

Comenta com força que é de graça!

:D :) ^_^ :( :o 8O 8) ;-( :lol: xD :wink: :evil: :p :whistle: :woot: :sleep: =] :sick: :straight: :ninja: :love: :kiss: :angel: :bandit: :alien: