Typecho调用内容第一张图作为缩略图

如果我们的Typecho内容中有图片的话,可以默认把第一个图片作为缩略图。如何设置呢?

// 第一个图作为缩略图 by laozuo.org
function showThumbnail($widget) {
$attach = $widget->attachments(1)->attachment;
$pattern = '/\<img.*?src\=\"(.*?)\"[^>]*>/i';
if (preg_match_all($pattern, $widget->content, $thumbUrl)) {
echo $thumbUrl[1][0];
} else
if ($attach->isImage) {
echo $attach->url;
} else {
echo $random;
} }

调用代码:

<img src="<?php%20showThumbnail($this);%20?>">

 


【AD】丽萨主机英国VPS推荐 英国原生IP双ISP家宅主机

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工