短代码(shortcode)玩WordPress的人应该不陌生,有的时候为了视听效果,需要在文章中插入音乐,下面介绍个利用短代码在正文中加MP3的方法:

1、首先,在后台——外观——编辑——在右边模板中找到模版函数(functions.php),打开。

2、在模板函数functions.php结尾处插入以下代码:


//mp3播放器短代码
function mp3player($atts, $content=null){
extract(shortcode_atts(array("auto"=>'0'),$atts));
return '<embed src="'.get_bloginfo("template_url").'/mp3player.swf?url='.$content.'&autoplay='.$auto.'" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="30">';
}
add_shortcode('mp3','mp3player');

3、这里用到一个MP3player,把它下载下来,保存到当前使用的主题的wp-content\themes\xxxx(所用主题)文件夹下。

附件下载

WordPress添加MP3播放器

密钥:暂无秘钥 解压码:暂无解压码

下载
4、文章中插入音乐使用时,以【mp3 auto="1"】歌曲链接【/mp3】形式插入(注意:把“【】”替换换成“[]”),其中。auto="1"可选,不填默认为auto="0",歌曲不自动播放。
5、在小工具中插入音乐时调用代码如下:


<embed src="http://www.xxx.cn/wp-content/themes/timle/includes/mp3player.swf?url=http://www.xxx.com/woxiangwobugouhao.mp3&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="30">

OK这样就搞定了,当然WordPress添加MP3播放器的方法还有很多,这里只是随便举例了一种大家灵活学习就是了。