mp3插放器插件,需要的拿去用吧
模仿一个runcode插件改写的,wp的插件写起来还是比较简单的。
播放器是用豆瓣的,你要不喜欢可以换成别的,就需要自己改代码了。
调用方法【mp3】xxxxx【/mp3】,全角换成半角的就行了。
代码如下:
<?php
/*
Plugin Name: mp3player
Plugin URI: http://www.yibin001.com/archives/6348
Description: mp3player in a post
Version: 1.0
Author: yibin
Author URI: http://www.yibin001.com
*/
$player = new player();
add_filter('the_content', array(&$player, 'convert'), -500);
unset($player);
class player
{
function __builderplayer($url) {
if(empty($url)) return '';
return sprintf('<p><embed src="http://www.douban.com/swf/player.swf?url=%s&amp;autoplay=0" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" width="400" height="80" /></p>',$url);
}
function convert($content)
{
$str_pattern = "/\[mp3\](.*?)\[\/mp3\]/i";
$content = preg_replace($str_pattern,$this->__builderplayer('\\1'),$content);
return $content;
}
}
?>
上传到wp的插件目录,然后在后台启用就行了
转载时务必以超链接形式标明文章原始出处和作者信息。
非常有用的~
谢谢分享