为WordPress增加Exif显示功能

嘿嘿,看到上面这张漂亮的图片了么,想知道这张图片是用什么相机什么镜头多大焦距多长快门多大光圈拍出来的么?如果你搜索到了这篇日志,说明你一定是一个摄影爱好者,上面的信息对你来说非常有用!什么?你说下载下来通过属性看?什么?你说使用FireFox的扩展来看?哈哈,那些都不够简单,来,试着把鼠标移动到这张图片上试试看~~嘿嘿 怎么样,是不是你要的信息都显示出来啦?(效果如下图,不支持IE6)

那这是如何配置的呢?

这是使用一款叫做“Display Exif”插件的效果,但是单单安装了这款插件是无法显示exif信息的,还需要我们对php进行配置。这里我以linux下php的exif配置为例。

首先找到php.ini,打开它,增加 extension = “exif.so” 这样一句话。之后找到

[codesyntax lang=”bash”]

;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel    = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel    = JIS

[/codesyntax]

把前面的分号全部去掉,最后一步,我们需要在php安装包下找到ext文件夹,里面有exif文件夹,在其中执行php的phpize命令,然后执行./configure 最后make&&make install (如看不明白可参照我的上一篇日志”给PHP运行环境增加eAccelerator缓存“)

至此,启用插件,就能实现如此效果咯 :)