WordPress通过图片附件ID获取图片路径
WordPress网站后台上传了图片之后,每个图片都会有ID,我们在建网站时,可以通过图片ID来获取图片的路径。
怎么通过图片附件的ID来获取图片的路径呢?WordPress有专门的函数来实现。
wp_get_attachment_image_src( $id, 'full' );
$id就是图片附件的ID,通过这个函数就可以获取到这个图片ID的路径了。这个函数对于我们使用WordPress建网站是比较有用的函数,在实现网站上传图片功能时,会经常用到。
还可以使用这个函数来获取图片的三种尺寸的图片路径;
$attachment_id = get_post_thumbnail_id( $post_id ); // 获取特色图像附件的 ID
$image = wp_get_attachment_image_src( $attachment_id, $size ); // 获取特色图像的信息
// $image 数组的内容
// $image[0] => 图像的 URL
// $image[1] => 图像的宽度
// $image[2] => 图像的高度
在上面的代码中,$post_id 是文章的 ID,$size 是你想要获取的图像尺寸,通常是 'thumbnail'、'medium'、'large' 或自定义尺寸的名称。