函数描述
获取指定 ID 的附件元信息字段。
使用方法
<?php wp_get_attachment_metadata( $attachment_id, $unfiltered ); ?>
参数
参数 | 数据类型 | 是否必需 | 描述 | 默认值 |
---|---|---|---|---|
$attachment_id | 整数 | 是 | 附件 ID | 无 |
$unfiltered | 布尔值 | 否 | 如果为 true, 不运行 filters | false |
返回值
数组或布尔值,附件元数据字段,获取失败,返回 False,元数据字段有:
- width (integer) 附件宽度
- height (integer) 附件高度
- file (string) 附件相对于 `wp-content/uploads/` 的路径
- sizes (array) 附件尺寸名称,每个数组包括 ‘file’, ‘width’, ‘height’, and ‘mime-type’ image_meta (array)
返回示例
Array
(
[width] => 2400
[height] => 1559
[file] => 2011/12/press_image.jpg
[sizes] => Array
(
[thumbnail] => Array
(
[file] => press_image-150x150.jpg
[width] => 150
[height] => 150
[mime-type] => image/jpeg
)
[medium] => Array
(
[file] => press_image-4-300x194.jpg
[width] => 300
[height] => 194
[mime-type] => image/jpeg
)
[large] => Array
(
[file] => press_image-1024x665.jpg
[width] => 1024
[height] => 665
[mime-type] => image/jpeg
)
[post-thumbnail] => Array
(
[file] => press_image-624x405.jpg
[width] => 624
[height] => 405
[mime-type] => image/jpeg
)
)
[image_meta] => Array
(
[aperture] => 5
[credit] =>
[camera] => Canon EOS-1Ds Mark III
=>
[created_timestamp] => 1323190643
[copyright] =>
[focal_length] => 35
[iso] => 800
[shutter_speed] => 0.016666666666667
[title] =>
)
)