使用wp_get_attachment_image_src获取 WordPress中的图像附件URL
WordPress wp_get_attachment_image_src
函数用于检索图片附件的 URL。此功能可用于以不同尺寸显示图片,或自定义 WordPress 网站上的图片显示。
通过此功能,开发人员可以轻松访问图片附件的 URL,并将其用于模板或自定义函数中。这有助于在网站上创建动态且响应迅速的图片显示,而无需手动指定图片 URL。
推荐:如何修复ChatGPT Error communicating with plugin service
wp_get_attachment_image_src 函数接受的参数
wp_get_attachment_image_src($attachment_id,$size,$icon);
$attachment_id
(int,必需):图像附件 ID。$size
(string|int[],可选,默认值:’thumbnail’):图像大小。接受任何已注册的图像大小名称,或以像素为单位的宽度和高度值数组(按此顺序)。$icon
(bool,可选,默认值:false):图像是否应恢复为 mime 类型图标。
wp_get_attachment_image_src 函数返回的值
该函数返回一个图像数据数组,如果没有可用的图像,则返回布尔值 false。该数组包含以下内容:
- 图片来源网址
- 图像宽度(以像素为单位)
- 图像高度(以像素为单位)
- 图像是否为调整大小后的图像
推荐:使用wp_get_post_tags()在WordPress中检索帖子标签
如何使用wp_get_attachment_image_src
如何获取全尺寸图像附件的 URL,此代码片段使用该wp_get_attachment_image_src
函数检索 ID 为 123 的全尺寸图像附件的 URL。
$image_id = 123;
$image_url = wp_get_attachment_image_src( $image_id, 'full' );
如何获取自定义图像尺寸附件的 URL,此代码片段使用该wp_get_attachment_image_src
函数检索 ID 为 123 的自定义图像尺寸附件的 URL。自定义尺寸由“custom-size”参数指定。
$image_id = 123;
$image_url = wp_get_attachment_image_src( $image_id, 'custom-size' );
如何获取图片附件的 URL 和尺寸,此代码片段使用wp_get_attachment_image_src
函数检索 ID 为 123 的中等大小图像附件的 URL、宽度和高度。该函数返回一个包含图像 URL、宽度和高度的数组,然后将其分配给变量以供进一步使用。
$image_id = 123;
$image_data = wp_get_attachment_image_src( $image_id, 'medium' );
$image_url = $image_data[0];
$image_width = $image_data[1];
$image_height = $image_data[2];
推荐:Robin Image Optimizer插件教程WordPress网站图像优化
总结
总而言之,该wp_get_attachment_image_src
函数是一个强大的工具,可用于检索 WordPress 中图片附件的 URL 和其他信息。它的灵活性和易用性使其成为使用 WordPress 媒体的开发人员和设计人员的宝贵资源。了解如何有效地使用此功能,可以增强 WordPress 网站或应用程序的功能和用户体验。无论您是构建自定义图库、将图片集成到主题中,还是创建自定义图片显示,该wp_get_attachment_image_src
函数都能提供轻松检索图像数据所需的功能。
推荐:如何用密码保护WordPress文章页面类别或整个网站