简单代码在WordPress文章中插入音乐(免插件)

同一种方法,但不一样的样式,选择你喜欢的就好。

第一种播放器:
1.添加:把以下代码复制至functions.php,然后下载mp3player.swf并放至你所用的主题的目录里,MP3默认不自动播放

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.使用:撰写文章时在“HTML模式”下插入以下格式代码即可:

[mp3 auto="0"  vol="60" ]MP3文件URL[/mp3]  

上边的代码:auto:是否自动播放(0 or 1);vol:音量(1~100)

第二种播放器:
其实方法原理和第一种都差不多,只不过是播放器换了一下,喜欢这种样式的可以用下边的代码:

/**添加 flash player */  
function myplayer($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('music','myplayer');  

该播放器可以自己设置颜色神马的,具体在上边绿色代码部分,可以自己折腾玩一下
播放器下载:player.swf
为了不和上边的冲突,这里用music短代码:

[music]MP3文件URL[/music]

一定要用MP3格式的音频文件的链接才可以,链接要直链。

最后修改:2019 年 08 月 06 日 14 : 17
如果觉得我的文章对你有用,请随意赞赏

发表评论