老谢博客

  • 首页
  • WordPress
  • 网络技术
  • 乱七八糟
  • 运维技术
  • 给我留言
  • 关于老谢

wordpress显示照片EXIF信息

分类:折腾日期:2012-06-08 - 17:58:59作者:老谢

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

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];
}

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样式:

.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;
}

.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; }

调用格式:

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

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

演示效果如图:

wordpress显示照片EXIF信息

ps:本人css实在烂,弄不出来好看的样式

本文参考自:http://cc.80sbar.com/realize-wordpress-display-images-exif-information.html

原文地址 : https://www.xj123.info/3043.html

本站遵循 : 署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5)

版权声明 : 原创文章转载时,请务必以超链接形式标明文章原始出处

  • 上一篇:没忍住还是入手了
  • 下一篇:root删文件Operation not permitted
16条评论
  1. 陌上风 说:

    焦距参数不对,怎么可能出个分数出来。

    .

    POST:2012-09-01 21:53 回复
  2. 子痕 说:

    现在用什么机器和头? 看到现在除了乐摄宝的包,还没有看到其它照片的~

    POST:2012-11-23 22:07 回复
    • 老谢 说:

      @子痕 500D+狗头

      POST:2012-11-24 09:05 回复
  3. 牧羊人 说:

    感谢分享,马上回去弄个~

    POST:2017-04-12 21:29 回复
  4. 牧羊人 说:

    额。

    这头像证明很久之前我来过这。。。

    想说的是:这个代码好像失效了??

    POST:2017-04-12 22:26 回复
    • 老谢 说:

      应该可以用

      POST:2017-04-14 00:21 回复
  5. huang 说:

    老铁,我试了一下不知道为什么总是直接输出[pho]http://…png[pho]
    是因为必须存在媒体库里的才能用么?
    望大佬解答

    POST:2018-12-16 22:09 回复
    • 老谢 说:

      请提供下图片地址,我测试下

      POST:2018-12-17 21:30 回复
      • huang 说:

        这是图片地址:
        http://www.sqrt4.cc/wp-content/uploads/2018/12/2018-12-14-124158922.jpg

        POST:2019-01-09 20:01 回复
      • huang 说:

        我发现好像是因为上传以后所有exif数据都没了。。。
        不知道为什么,但是我通过ftp上传到主机图片的exif还在,但是传到wordpress的媒体库里exif就没了。。。
        望大佬指导

        POST:2019-01-09 22:53 回复
        • 老谢 说:

          印象里wp是不对图片进行压缩的,实在不行可以找个图床上传图片

          POST:2019-01-10 08:42 回复
      • huang 说:

        我把上传后生成压缩的图片的功能给禁用以后图片确实保留了exif信息,但是还是没法显示出来,得到的时间一直都是1970的1月1号,然后光圈快门ISO啥的都还是0是为什么呢?

        POST:2019-01-11 21:07 回复
        • 老谢 说:

          你倒是把图片地址给我啊……

          POST:2019-01-12 22:15 回复
      • huang 说:

        抱歉抱歉忘记了
        http://www.sqrt4.cc/wp-content/uploads/2018/12/2019-01-09-150028785.jpg

        POST:2019-01-12 22:39 回复
        • 老谢 说:

          单独使用exif_read_data函数进行测试,可以正常获取exif信息

          POST:2019-01-15 23:10 回复
          • huang 说:

            多谢老哥

            POST:2019-01-19 19:35 回复
      • huang 说:

        这是哪个页面的网址
        http://www.sqrt4.cc/portfolio/photos

        POST:2019-01-12 22:40 回复
1 2
发表评论 点击取消评论.

*必填

*必填

  • 文章归档
  • 子网计算
  • 我的共享
  • 锻炼计划
  • 给我留言
  • 关于老谢
2023年 4月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
« 10月    

最新文章

  • 2021好久没更新博客
  • Zabbix监控oxidized备份状态
  • Zabbix 5.0 LTS版本MySQL表分区及编译安装随记
  • centos7.9部署oxidized自动备份交换机配置
  • Surface Pro 4更换屏幕与电池
  • VCSA中删除horizon view链接克隆生成的replica-受保护副本
  • Esxi6.7U3安装SanDisk Fusion-io 1.3T ioscale Pci SSD加速卡驱动
  • 搭建ELK日志系统分析处理fortigate的syslog日志
  • 华为USG防火墙配置NAT映射回流解决内网通过公网映射访问内部服务器
  • 飞塔防火墙fortitoken配置

最新评论

  • 无敌风火轮:和索尼没啥关系,这是索尼电脑的...
  • zhudong:老大,有VMware Horizon 7.12相关资...
  • qx:所有连接失效了,求一份
  • RainH:大佬,这个111.111.111.111是什么鬼?...
  • 王叨叨:幸福的人都是相似的,不幸的人各有各...
  • 李海博客:李海博客前来学习!
  • 明月登楼:最近使用了ZeroSSL证书,感觉还不...
  • 鸟叔:尽管不知道干啥的,还是来顶一下
  • 鸟叔:鸟叔来贵博客参观学习,通过十年之约穿...
  • 周良粥凉:往前看。

日志存档

  • 2021年10月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2020年11月
  • 2020年9月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年12月
  • 2019年10月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年3月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月
  • 2018年1月
  • 2017年10月
  • 2017年9月
  • 2017年8月
  • 2017年7月
  • 2017年2月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年10月
  • 2016年7月
  • 2016年6月
  • 2016年4月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年10月
  • 2015年9月
  • 2015年7月
  • 2015年5月
  • 2015年4月
  • 2015年3月
  • 2015年2月
  • 2015年1月
  • 2014年12月
  • 2014年10月
  • 2014年9月
  • 2014年8月
  • 2014年7月
  • 2014年6月
  • 2014年5月
  • 2014年4月
  • 2014年3月
  • 2014年2月
  • 2014年1月
  • 2013年12月
  • 2013年11月
  • 2013年10月
  • 2013年9月
  • 2013年8月
  • 2013年7月
  • 2013年6月
  • 2013年5月
  • 2013年4月
  • 2013年3月
  • 2013年2月
  • 2013年1月
  • 2012年12月
  • 2012年11月
  • 2012年9月
  • 2012年8月
  • 2012年7月
  • 2012年6月
  • 2012年5月
  • 2012年4月
  • 2012年3月
  • 2012年2月
  • 2012年1月
  • 2011年12月
  • 2011年11月
  • 2011年10月
  • 2011年9月
  • 2011年8月
  • 2011年7月
  • 2011年6月
  • 2011年5月
  • 2011年4月
  • 2011年3月
  • 2011年2月
  • 2011年1月
  • 2010年12月
  • 2010年11月
  • 2010年10月
  • 2010年9月
  • 2010年8月
  • 2010年7月

W3C

  • XHTML 1.0 Transitional
  • CSS level 3
  • Google+
Copyright © 2010-2023 老谢博客 All rights reserved.
Gzipped 76.5% | Optimized loading 68 queries in 0.276 seconds | Memory 33.51 MB | 皖ICP备13010663号-1
Powered by WordPress. | Hosted By 腾讯云 | Theme by WordPress主题巴士 | 站点地图 | SiteMap | Uptime | 技术支持:苏州天剑计算机系统有限公司