首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress开发|完美解决WordPress缩略图问题:文章第一张图片与特色图像相结合

网站上图文结合的形式已是主流,但每篇文章都去设置特色图像会比较麻烦,且占用空间较大,因而很多站长更喜欢取文章的第一张图片作为缩略图。当然如果文章中没有合适图片的时候,还是希望自己指定特色图像。我们通过以下方式实现在WordPress中自由设置缩略图的目的。

1、修改WordPress中的Functions.php文件代码

选择外观菜单下的主题编辑器,选择右侧主题文件列表中的functions.php

在functions.php中加入以下代码:

//自动提取文章第一张图片为缩略图function catch_first_image_as_thumbnail() { global $post,$posts;$first_img = ''; ob_start(); ob_end_clean();

$output = preg_match_all('/ $first_img = $matches [1] [0]; if($first_img){ echo '' ; }

}

2、修改WordPress中content.php文件代码

WordPress不同的模板,其文件代码会有所不同,请大家根据实际情况修改,示例只能起到指引作用。

在调用缩略图的地方注释掉原来的代码,增加一个判断,如果存在特色图像,则用特色图像;如果没有则取文章第一张图片。

#注释掉原来的代码 #修改为新代码 if ( has_post_thumbnail() ) { power_magazine_post_thumbnail(); } else { catch_first_image_as_thumbnail(); } ?>

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201109A07QJM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券