TSYBLOG.COM

WordPress如何获取文章内第一张图为缩略图

现在很多WordPress主题模板都有提供缩略图的位置,比如笔者这个博客现在采用的主题就有缩略图。很多时候我们但是自己设置缩略图的,比如找一张与文章内容锲合度较高的图片作为缩略图单独上传,如果有朋友嫌弃这样操作太麻烦,而想能不能这样:wordpress获取文章内第一张图为缩略图呢?那么今天我们再来看看如何自动获取文章内第一张图片做为缩略图。

自动的采用WordPress获取文章内第一张图为缩略图,这将大大减少我们的工作量,这不失为一个好的方法。我们可以采用下面的方法实现WordPress获取文章内第一张图为缩略图。

自动获取文章内第一张图片做为缩略图

function catch_first_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];

if(empty($first_img)){ //Defines a default image
$first_img = "/wp-content/themes/um/img/default.png";
}
return $first_img;
}

使用方法

1、将上面代码添加到自己的主题的functions.php文件。

此区域内容需评论后可见

喜欢本文?
文章阅读
常见问题
免费下载或者VIP会员专享资源能否直接商用?
提示下载完成但无法解压?
投稿及掉连解决方法:

本站均测试后上架,保证所提供下载的资源的准确性、安全性和完整性。

如有链接无法下载、失效或广告,下方评论区留言,或联系客服处理,看到处理!

如果您也有好的资源或教程,您可以投稿发布,所得成本报酬归发布方所有!

发表评论