首页 » 归档, 捣鼓折腾 » WordPress短代码:插入5sing原创音乐基地+虾米网的歌曲

WordPress短代码:插入5sing原创音乐基地+虾米网的歌曲

时间:2012-11-27作者:三秒掉线君分类:归档, 捣鼓折腾评论:15

分享: 腾讯微博 新浪微博

年初的时候A君给了我土豆的视频/音乐播放器的DEMO,
N君又帮我修改过(我想搞成自动播放,但是没成功),
范老板帮我调过一次,然后跟我说:短代码这种东西啊,你一个会了,其他的比照着改就可以了!
于是我之前成功的用了土豆的音乐短代码-tudou;土豆的视频短代码-mv

今天铃铛在自己的博客贴了5sing的音乐播放器挂件,
我突然间想起来,以前在虾米的时候我也喜欢挂挂件,
但是我的确更喜欢5sing,d(∀`d*)─(*b´∀)b
这跟我08年,09年玩翻唱啊一直在5sing有关,
而且一年多前离职的部门经理当年初好像在5sing初创的时候是在5sing团队的=L=(他给我们看过照片)

很happy的跑去5sing的后台,把那串html代码拿过来了,
然后比照着土豆的短代码,替换着修改,发现,很简单嘛!噗!

随便挑了一首歌,5sing的html原代码是这样的↓:(我选的是自动播放)

<embed src="http://l.5sing.com/player.swf?songtype=fc&songid=4136921&autostart=true" type="application/x-shockwave-flash" width="250" height="32" wmode="opaque"></embed>

其实关键在于,只要把songid改成用户自动输入就可以了:
于是短代码改成这样↓

//5sing short-5sing
function myplayer3($atts, $content=null){
extract(shortcode_atts(array( ),$atts));
return '<p style="text-align: justify;">
<object width="250" height="32" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="http://l.5sing.com/player.swf?songtype=fc&songid=
'.$content.'&autostart=true" type="application/x-shockwave-flash" width="250" height="32" wmode="opaque" />
<param name="allowscriptaccess" value="always" />
<param name="allowfullscreen" value="true" />
<param name="wmode" value="transparent" />
<embed width="250" height="32" type="application/x-shockwave-flash" src="http://l.5sing.com/player.swf?songtype=fc&songid=
'.$content.'&autostart=true" type="application/x-shockwave-flash" width="250" height="32" wmode="opaque" />
</object></p>
';
}
add_shortcode('5sing','myplayer3');

这是php代码,只要把上面那串代码复制粘贴到你写文章的文章页面(single.php)就可以了。
以后就可以使用:

  1. [5sing]填写音乐ID[/5sing]

这串短代码来显示音乐了。
songid很好获得的!
5sing的URL地址上的那串数字就是!

http://fc.5sing.com/4136921.html

不信我添加给你看
[5sing]4136921[/5sing]

要控制是否自动播放,只要自己决定把代码里的自动播放的true 是不是成false 就可以了。
快来夸奖我!!!!!!!要表扬!!!!!
ヾ(*′▽`*)ノ彡☆ノヽノヽノヽ

//xiami short-xiami
function myplayer4($atts, $content=null){
extract(shortcode_atts(array( ),$atts));
return '<p style="text-align: justify;">
<object width="257" height="33" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="http://www.xiami.com/widget/0_
'.$content.'/singlePlayer.swf" type="application/x-shockwave-flash" width="257" height="33" wmode="opaque" />
<param name="allowscriptaccess" value="always" />
<param name="allowfullscreen" value="true" />
<param name="wmode" value="transparent" />
<embed width="257" height="33" type="application/x-shockwave-flash" src="http://www.xiami.com/widget/0_
'.$content.'/singlePlayer.swf" type="application/x-shockwave-flash" width="257" height="33" wmode="opaque" />
</object></p>
';
}
add_shortcode('xiami','myplayer4');

测试一下虾米音乐的短代码 php的
[xiami]2723105[/xiami]



无觅相关文章插件,快速提升流量

» 版权所有:明夜微凉 » 《WordPress短代码:插入5sing原创音乐基地+虾米网的歌曲》
» 本文链接:http://hzhgd.net/blog/dflmywl/index.php/archives/760
» 关于站长:BO主是一朵反射弧长、有拖延症、爱吐槽影视剧、偶尔剪个MV的死宅,有事请留言(つω`)~


  1. 我刚才又把5sing的短代码去掉了因为我发现我用5sing的频率没有用土豆的高而且5sing的html代码也挺好贴的……于是就这么招吧也免得挂太多的代码,博客卡

返回顶部