Mixmedia Gallery

前言

这个是在制作hyatt 网站的时候,帮忙制作的一个相册 plugin,其实在制作mixmedia.com的时候,

也弄了一个的,不过当时图个方便,使用了一个第三方框架 pklist ,由于这个pklist年久失修,所有还是独立搞一个吧。

也不是什么复杂的东西。

界面

根据惯例还是要+几张界面图的……

20150213164948

20150213165040

安装好插件之后,在post的编辑页面,出现2个新的metabox, 分别是 Mixmedia Gallery 及 Mixmedia Image,

分别对应多张图片的嵌入,与单张图片的嵌入。

使用

在模板使用上,使用一下3个filter 获取相册及图片的内容:

apply_filter('mm_gallery', $post_id); //获取相册图片列表
apply_filter('mm_gallery_detail', $post_id); //获取相册图片附件信息列表
apply_filter('mm_image', $post_id); //获取单张图片的地址

mm_gallery_detail filter 会返回上传的图片在多媒体库中的简介及标题,用于获取一些带描述的图片信息。

具体是啥,你dump出来看就知道了……

另外这个plugin已经集成了 mm-resize 插件,所以如果安装了这个插件,就不需要再安装 mm-resize 了。


源码

请checkout SVN

http://192.168.33.2/svn/wp_development/hyatt2015/plugins/mm-gallery

文章分类 WordPress Plugins, 作品展示

发表评论