无插件WordPress短代码集成音乐播放器
有时候好玩吧想分享一些mp3试听,先将音乐传到土豆再分享代码,比较麻烦,在网上搜索解决办法。
方法1,HTML5标签。优点:简单粗暴。缺点IE8版本以下不支持。
audio标签实现在线音乐播放器:
<audio src="http://pic-wailian.qiniudn.com/kanon1.mp3" controls="controls" name="media" height="20" width="300"/></audio>
方法2,swf播放。优点:支持大部分浏览器。
首先,下载播放器。然后为了省事,直接把player.swf文件丢到主题目录好了。
(请用迅雷下载 http://www.douban.com/swf/player.swf。普通下载会被豆瓣的服务器挡掉,大概5kb大小。)
然后,编辑主题的functions.php文件,将下面的代码加入到其中:
function doubanplayer($atts, $content=null){
extract(shortcode_atts(array("auto"=>'0'),$atts));
return '<embed src="'.get_bloginfo("template_url").'/player.swf?url='.$content.'&autoplay='.$auto.'"
type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="30">';
}
add_shortcode('music','doubanplayer');
然后了,到这一步,我们已经将短地址音乐播放器集成到WordPress了,下面赶紧来试试吧。
写文章的时候用HTML模式插入下面这一段:
【music】http://xxx.com/xxx.mp3【/music】 一定要将中括号“【”改为英文的"["
默认不会自动播放的,如果想要自动播放的话……
【music auto=1】http://xxx.com/xxx.mp3【/music】 一定要将中括号“【”改为英文的"["