typcho获取文章第一个图片
很多时候,需要获取文章的第一章图片作为文章封面,或者banner中的缩略图,获取代码如下:
function img_postthemb($thiz,$default_img){
$content = $thiz->content;
$ret = preg_match("/\<img.*?src\=\"(.*?)\"[^>]*>/i", $content, $thumbUrl);
if($ret === 1 && count($thumbUrl) == 2){
return $thumbUrl[1];
}else{
return $default_img;
}
}
调用的时候:
//模板index.php
<img src = "<?php echo img_postthemb2($this,'https://www.typechodev.com/index.php')?>">
注意第二个参数是默认图片地址,即若果文章没有图片,则输出默认图片。
版权声明:未经书面授权禁止转载、摘编、复制或建立镜像。对既成事实本站将保留所有的权利。
评论已关闭