在使用WordPress建设网站的过程中,我们经常需要显示文章的缩略图。WordPress 缩略图的实现主要靠两种方式,第一种是读取WordPress文章中的第一张图片来作为缩略图的图源,第二种是读取文章特色图标来作为缩略图的图源。今天我们将这两种方式结合起来实现 WordPress 缩略图。

实现原理如下:
一、判断文章是否已经设置特色图片,如果设置了,则获取特色图片来作为文章缩略图的图源。
二、判断文章中是否存在图片(正则表达式),如果存在图片,则获取文章中第一张图片来来作为文章缩略图的图源。
三、如果文章中既没有设置特色图片,也不存在图片,则显示一张默认的图片。

实现方法如下:

1. 切换到主题目录,打开functions.php文件,加入以下代码:

注:此处需要用到一个裁剪缩略图的PHP文件,点击下面的链接下载
[dl href=’http://pan.baidu.com/s/1jGgyQ6y’]点击下载[/dl]

2. 在需要显示文章缩略图的地方,添加以下代码: