音乐播放器短码

前两天向ljy请教了WordPress的shortcode的一些问题,对方非常热情,非常感谢。
由于喜欢音乐,在此之前有个音乐分享博客,需要经常添加播放器,所以花了点时间写了个添加mp3的短码。

将下列代码复制到主题文件夹下的fucntions.php里

function player02($atts, $content = null) {
extract(shortcode_atts(array("width"=>'300',"auto"=>'false'),$atts));
return '<embed width="'.$width.'" height="20" src="http://misswell.net/player/music/02.swf?file= '.$content.' &songVolume=100&backColor=0000000&frontColor=80ff00&autoStart='.$auto.'&repeatPlay=false&showDownload=true"></embed>';}
add_shortcode("player02", "player02");

然后编写文章时添加如下代码就ok了:

[pl#ayer02 width="长度"]mp3链接地址[/pl#ayer02] (使用时去掉#)

当然可自定义的区域很多,不过个人暂时还不需要。所以只添加了长度的自定义字段。其他播放器同理,哈哈。

演示:

ps:旧问题解决了,新问题又来了。为了在文章里显示代码,顺道高亮,又搜了一大圈教程,小小的综合考虑了一下,最后选择了超级傻瓜式的插件:SyntaxHighlighter Evolved ,-_-||| 汗,看来还得来个表情插件。。

参考教程:add_shortcode wordpress-brevity-code syntaxhighlighter evolved

reeoo.com - web design inspiration

发表评论

电子邮件地址不会被公开。 必填项已用*标注

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。