首页 » WordPress » 浏览内容

wordpress显示照片EXIF信息


2012-10-21 11:50:27 1,968 views 0 发表评论 字体: 作者:C.K.

只支持jpeg格式的,使用其他格式的图片返回的是错误信息而不是异常.

首先,在主题文件functions.php加入下面的代码:

1
2
3
4
function photo($atts, $content=null){
$exif = exif_read_data(''.$content.'', 0, true);
return "<br />\n"."<strong>[器材]</strong>&nbsp;".$exif[IFD0][Make].$exif[IFD0][Model]."<br />\n"."<strong>[参数]</strong>&nbsp;"."光圈:".$exif[COMPUTED][ApertureFNumber]."&nbsp;快门:".$exif[EXIF][ExposureTime]."&nbsp;焦距:".$exif[EXIF][FocalLength]."mm"."&nbsp;ISO:".$exif[EXIF][ISOSpeedRatings]."&nbsp;拍摄日期:".$exif[EXIF][DateTimeOriginal];
}

然后编辑主题文件的style.css加入下面css样式:

1
2
3
4
5
6
7
8
9
10
.exif {
background: #FFD;
height: 50px;
font-size: 12px;
line-height: 16px;
border: 1px solid #999;
border-left: 4px solid #600;
margin: 2px 0;
padding: 4px;
}

调用格式:

1
<div class="exif">[pho]http://图片地址[/pho]</div>

演示效果如图:

评论 0 条回应 (访客:0 条, 博主:0 条) 发表

  1. 暂无评论,快抢沙发吧。

发表评论

  • 插入图像

要发表评论,您必须先登录