当前位置: 首页 >> 榆树网-网络 >> 文章正文

WordPress FLV Player插件使用注意事项【官方插件无法正常使用】

插件官方下载地址:http://wordpress.org/extend/plugins/flv-player/

官方文档为:

   1. Expand this plugin's archive content to wp-content/plugins/
   2. Go to Administration > Plugins and activate this plugin.
   3. In your posts, use this syntax: [ flvplayer file|url[[width [height]]] eg: [ flvplayer <a rel="nofollow" href="http://acme.com/video.flv">http://acme.com/video.flv</a> [ flvplayer <a rel="nofollow" href="http://acme.com/video.flv">http://acme.com/video.flv</a> 640 480]

但是下载官方的zip包解压后,默认地址却是:plugins/flv-player目录,所以与官方文档不一致,需要将插件中的路径进行修改。
一共2处需要修改,flvplayer.php中的20行改成

<script type="text/javascript" src="{$prefix}/plugins/flv-player/swfobject.js"></script>

52行改成:

'{$prefix}/plugins/flv-player/flvplayer.swf',

如果你懒得去修改,也可以下载一个修改好的,下载地址:http://www.wenzk.com/soft/flv-player.2.0.tar.gz

还有一个需要注意的就是,上传后flv文件名不要有中文字符,否则这个插件是不work的,这个也折腾了我一阵子,测试的时候上传的带有中文名一个flv文件,结果很杯具,最终看代码搞定的。

function flvplayer_plugin($content)
{
 return preg_replace_callback('/\[flvplayer ([A-Za-z0-9\-_\/\?\&\#\%\.\=@:;]+)(?:[ ]*)([A-Za-z0-9\-_\/\?\&\#\%\.\=@:;]*)(?:[ ]*)([A-Za-z0-9\-_\/\?\&\#\%\.\=@:;]*)\]/', 'flvplayer_plugin_callback', $content);
}

相关文章

发表评论