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文件。

<?php echo catch_first_image() ?>

2、将上面代码添加到需要获取缩略图的文章循环中即可。

通过以上的方法我们就能实现WordPress获取文章内第一张图为缩略图了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值