wp_get_attachment_metadata函数是WordPress中用于获取附件(attachment)的元数据的函数。它返回一个包含附件的元数据的数组。

用法:

$attachment_id = 123; // 附件的ID
$attachment_metadata = wp_get_attachment_metadata( $attachment_id );

参数:
- $attachment_id:必需。要获取元数据的附件的ID。

返回值:
- 成功时,返回一个包含附件的元数据的数组。数组的结构如下:
- file:附件的文件路径和文件名。
- width:附件的宽度。
- height:附件的高度。
- sizes:一个包含附件不同尺寸版本的数组。
- image_meta:一个包含关于图像的元数据的数组。

示例用法:

$attachment_id = 123; // 附件的ID
$attachment_metadata = wp_get_attachment_metadata( $attachment_id );

if ( $attachment_metadata ) {
$file = $attachment_metadata['file'];
$width = $attachment_metadata['width'];
$height = $attachment_metadata['height'];
$sizes = $attachment_metadata['sizes'];

// 输出附件的信息
echo '附件文件:' . $file . '
';
echo '附件宽度:' . $width . '
';
echo '附件高度:' . $height . '
';

// 输出不同尺寸版本的附件信息
foreach ( $sizes as $size ) {
$size_name = $size['name'];
$size_width = $size['width'];
$size_height = $size['height'];
$size_file = $size['file'];
echo '尺寸名称:' . $size_name . '
';
echo '尺寸宽度:' . $size_width . '
';
echo '尺寸高度:' . $size_height . '
';
echo '尺寸文件:' . $size_file . '
';
}
}

这是一个使用wp_get_attachment_metadata函数的基本用法示例。你可以根据自己的需求,在返回的元数据数组中提取你需要的信息,并进行进一步的处理和展示。