wordpress无插件实现MP3播放功能
很多网站希望能够播放自定义链接的MP3,就像我说希望的那样。
在网上搜索了不少,很多都是需要插件,而且插入MP3代码都很复杂。不过52souji.net博主在这里为你推荐的这种方法不需要插件,界面也挺好,关键是插入MP3时只需要很简单的短代码就可以了。实现步骤如下:
1. 添加代码
在function.php中添加如下代码:function mp3player($atts, $content=null){
extract(shortcode_atts(array("auto"=>'0'),$atts));
return '<embed src="'.get_bloginfo("template_url").'/mp3player.swf?url='.$content.'&amp;autoplay='.$auto.'" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="30">';
}
add_shortcode('mp3','mp3player');
2. 下载播放器
下载播放器文件mp3player.swf,并将其上传到你wordpress所使用主题的根目录(注意:路径不要放错了哦!)- 点击下载:mp3player.swf (右键,目标另存为)
3. 插入短代码
在你需要插入MP3的地方,使用格式如下的短代码就可以了。{mp3 auto="1" vol="60" }MP3文件URL{/mp3}
注意:上面的花括号{}需要被替换为方括号[]。
其中:
- auto控制是否自动播放,设置为0不自动播放,设置为1,自动播放。
- vol控制初始化音量
- MP3文件URL就是你所要播放的MP3文件的URL,可以是你自己服务器上的,也可以是网络上可访问到的。
[mp3 auto="0" vol="100" ]http://www.52souji.net/files/mp3/alephbet.mp3[/mp3]