函数描述
获取指定 ID 的附件元信息字段。
使用方法
<?php wp_get_attachment_metadata( $attachment_id, $unfiltered ); ?>
参数
- $attachment_id
- (
integer) (
必需) 附件 ID- 默认:
None
- 默认:
- $unfiltered
- (
boolean) (
可选) 如果为 true, 不运行 filters- 默认: false
返回值
- (
array|boolean) - 附件元数据字段,获取失败,返回 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] =>
)
)