在阅读本文之前建议先对wordpress段代码做一些了解,可以参考帕兰的《精通wodpress短代码》.
1.插入Mp3音乐
本方法参考了木木的《给WordPress主题添加短代码功能》,但是我不喜欢豆瓣的那个播放器,所以去Blogcastone偷了下面我用的播放器过来-_-!!
下载播放器文件放到你的主题目录里面,下载地址请点击第二个实例中的下载图标,然后把以下代码加入到主题functions.php里面:
1
2
3
4
5
6
| /**Mp3 player */
function mp3player($atts, $content=null){
extract(shortcode_atts(array("auto"=>'no',"loop"=>'no'),$atts));
return '<embed src="'.get_bloginfo(" template_url").'/player.swf?soundFile='.$content.'&bg=0xeeeeee&leftbg=0x357dce&lefticon=0xFFFFFF&rightbg=0xf06a51&rightbghover=0xaf2910&righticon=0xFFFFFF&righticonhover=0xffffff&text=0x666666&slider=0x666666&track=0xFFFFFF&border=0x666666&loader=0x9FFFB8&loop='.$loop.'&autostart='.$auto.'" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="290" height="30">';
}
add_shortcode('mp3','mp3player'); |
默认关闭自动播放,关闭自动循环,调用时输入以下代码:
1
2
| [mp3]Yoururl.mp3[/mp3]默认关闭自动播放和循环
[mp3 auto="yes" loop="no"]Yoururl.mp3[/mp3]开启自动播放、关闭循环,其他自己组合就是Yes和No控制 |