当前位置: 首页 » 笔记 » WordPress获取文章全部图片并计算图片数量

WordPress获取文章全部图片并计算图片数量

零分笔记342023-01-31 00:08

WordPress获取文章所有图片

//获取文章所有图片
function post_imgs(){
global $post, $posts;
$post_img = '';
ob_start();
ob_end_clean();
$pattern="/<img.*?src=[\'|\"](.*?)[\'|\"].*?[\/]?>/";
preg_match_all($pattern, $post->post_content, $matches);
if(!empty($matches[1])){
$imgs = str_ireplace('//','//',$matches[1]);
return $imgs;
}
return false;
}

返回图片是一个数组,调用方式

foreach(post_imgs() as $img){
echo '<img src="'.$img.'">';
}

计算图片数量

count(post_imgs());
END
零分站龄16年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
929
文章
13
分类
1516
标签
2
友链
onlinelovesky317355746vipsever@vip.qq.com