emlog在首页列表或分类列表中,调用文章首张图片作为缩略图,实现方法是通过php正则表达式匹配文章内容中的img部分,然后提取出图片url,以下是实现代码。
把下面的代码添加到主题的module.php文件:
<?php
function boke8_thumbnail($value){
preg_match_all("|<img[^>]+src=\"([^>\"]+)\"?[^>]*>|is", $value['content'], $img);
if (!empty($img[1])) {
$thum_src = $img[1][0];
}else{
$thum_src = TEMPLATE_URL."images/no-image.jpg";
}
echo $thum_src;
}
?>
在log_list.php文件的循环列表中调用:
<img src="<?php boke8_thumbnail($value);?>" alt="<?php echo $value['log_title']; ?>"/>
提示:如果文章中没有图片,则调用主题images文件夹下的no-image.jpg图片。
历史上的今天:
- 2022: 屏蔽机械硬盘的坏道(0)
- 2022: Emlog文章内容登录可见(0)
- 2018: WordPress本主题文章显示随机图片或默认图片代码方法(1)
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。
2019年3月26日 15:46 沙发
用的zblog路过,哈哈哈
2019年3月28日 21:24 1层
@淘宝刷单平台 你QQ号是你的业务号吗?