Emlog 5.x 列表缩略图调用文章内容首张图片

2019年3月25日22:26:41 2 14 views

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图片。

历史上的今天

  1. 2018:  WordPress本主题文章显示随机图片或默认图片代码方法(1)


欢迎来到菜鸟头头的个人博客,下方有我的微信二维码,有兴趣的朋友可以加我好友,咱们一起交流探讨。
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的支付宝红包
  • 支付宝红包扫一扫打赏
  • weinxin
  • A+
所属分类:WEB

评论已关闭!

目前评论:2   其中:访客  1   博主  1

    • avatar 淘宝刷单平台 1

      用的zblog路过,哈哈哈