图片也一并通吃——添加wp短代码支持多种媒体文件的播放【增强版】 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

图片也一并通吃——添加wp短代码支持多种媒体文件的播放【增强版】

添加wp短代码支持多种媒体文件的播放文章请见:《不用audio-player插件也播放mp3》
相关文章:《在后台添加quicktags——续<不用audio-player插件也播放mp3>》

2011-05-17 更新:
gallery类型新增size 参数 ,值可为: ‘thumbnail’, ‘medium’ , ‘large’ ,’full’
在文章中gallery类型不用再输入文章ID了

先看下效果: :eek:
图片有点大,加载有点慢,耐心等待一下吧。 :mrgreen:

如果你不知道本文在说什么,请先看以上相关文章。 :mrgreen:
0×01:短代码法
此次升级了上次的短代码,使得media短代码能够支持图片轮播。这样,不单是音乐和视频,连图片也一并通吃啦, :mrgreen:
使用方法:
如果你已经添加过了上次的代码,删掉上次的,用这次的新代码即可。
代码和相关文件见:

parse_media_swf.zip (127.4 KB)


imageRotator下载
也可以手动修补:
修复parsemedia函数:
            case 'flv':
                return '';

parsemedia函数增加:

    
                return '';

将flvplayer.swf文件添加到swf目录下。

注:可在funtions.php中include 文件parse_media.php 或者直接将parse_media.php中的代码copy到functions.php中,看你自己喜好了。
具体使用和安装方法见:《不用audio-player插件也播放mp3》一文。

使用方法(对于图片):
2011-05-17 更新:
gallery类型新增size 参数 ,值可为: ‘thumbnail’, ‘medium’ , ‘large’ ,’full’


//如 


0×02:页面模板法

有些童鞋可能并不需要其它功能,只需要这个imagerotator相册功能,那么可以弄一个页面模板:
相关文件下载:

imagerotator.zip (46.2 KB)

安装:上传压缩包晨的image_rotator.php和imagerotator及其下所有文件至当前主题目录。
使用:发表一个页面,模板选择ImageRotator ,添加图片即可。(注意:不需要要将图片插入文中!)

由于上次的短代码已经添加了js,所以页面模板添加flash默认使用以下代码:

    

如果你想用swfobject.js的话,可用以下代码替换(如果已经有别的插件加载了swfobject.js的话,下面代码中引用swfobject.js那句注释掉就OK了):

    
Get the Flash Player to see this rotator.

附:
imageRotator相关API:
http://developer.longtailvideo.com/trac/wiki/ImageRotatorVars
http://developer.longtailvideo.com/trac/wiki/ImageRotatorApi
http://developer.longtailvideo.com/trac/wiki/ImageRotatorFiles

Tagged in : 相册,图片,album,效果,特效,短代码,shortcode,slideshow

All Comments (0)
Gravatar image
No Comments