Wordpress的图片附件的 _wp_attachment_metadata 的规则是什么?

[复制链接]
查看11 | 回复2 | 2017-7-27 14:45:33 | 显示全部楼层 |阅读模式
每个上传的图片,Wordpress都会自动在wp_postmeta表里生成一条记录,其中_wp_attachment_metadata的值怎么也没看懂,网上也查了好久,没有这方面的介绍,那位大侠知道,盼告知!
_wp_attachment_metadata的值(例子):
a:6:{s:5:"width";s:3:"600";s:6:"height";s:3:"410";s:14:"hwstring_small";s:23:"height=96 width=100";s:4:"file";s:33:"2010/08/978.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:33:"978-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:33:"978-300x300.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"300";}s:14:"post-thumbnail";a:3:{s:4:"file";s:33:"978-940x198.jpg";s:5:"width";s:3:"940";s:6:"height";s:3:"198";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}

回复

使用道具 举报

千问 | 2017-7-27 14:45:33 | 显示全部楼层
这个是WordPress的媒体库生成的缩略图 你可以用PHP的反序列化打印出来
回复

使用道具 举报

千问 | 2017-7-27 14:45:33 | 显示全部楼层
_wp_attachment_metadata中s表示string字符串,i表示int整数奇数位s开头的那一串表示键名,比如s:5:"width";,里面的5是因为"width"一共是5个字符,类似的s:6:"height"; ,"height"是6个字符,所以s后面是6。而后面紧接着的就是对应的键值比如s:5:"width";i:1024;s:6
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行