WordPress 通过文章ID获取所有附件,包括图片、文件及视频

Wordpress获取及输出文章中图片的方法很多,上篇文章《WordPress调用文章第一张图片的原理思考》中使用img标签获取文中图片。很多时候,我们也可以通过文章ID直接查询文章的图片,Wordpress提供了内置函数:get_attached_media(  );
get_attached_media(  )函数可以获得文章中所有附件,包括图片、文件及视频。

调用格式:
// 获取文章中所有附件
$attachments = get_attached_media( '', $post->ID );
// 获取文章中所有图片
$attachments = get_attached_media( 'image', $post->ID );
// 获取文章中所有视频
$attachments = get_attached_media( 'video', $post->ID );

输出方式:

以上函数放入loop循环中就可以了,就完成了依次输出文章中所有附件,包括图片、文件及视频。

附:
WordPress默认的附件类型
1、image
2、video
3、audio
4、text
5、applicatio

#现在前往

精选留言

WordPress,通过,文章,ID
sample
2021-05-30
写留言
签到
投稿
QQ咨询
返回顶部