wp_get_attachment_metadata 获取多媒体附件的元信息

发布于:
更新时间:2020-10-29

函数描述

获取指定 ID 的附件元信息字段。

使用方法

<?php wp_get_attachment_metadata( $attachment_id, $unfiltered ); ?>

参数

参数数据类型是否必需描述默认值
$attachment_id整数附件 ID
$unfiltered布尔值如果为 true, 不运行 filtersfalse

返回值

数组或布尔值,附件元数据字段,获取失败,返回 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] => 
           )
   )

我们提供 WordPress主题和插件定制开发服务

本站长期承接 WordPress主题、插件、基于 WooCommerce 的商店商城开发业务。 我们有 10 年WordPress开发经验,如果你想 用WordPress开发网站, 请联系微信: iwillhappy1314,或邮箱: amos@wpcio.com 咨询。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*