首页 > CMS教程 > WordPress    日期:2019-09-01 / 来自互联网 / 浏览

有些网站的主题需要用到缩略图,但是如果每篇文章用手工设置缩略图太繁琐了。我们可以直接使用自动缩略图的方式,比如直接获取内容中的第一张图作为缩略图。在这篇文章中,麦子就介绍我们如何用脚本实现WordPress自动内容首图作为缩略图。

第一、代码脚本

function catch_that_image() {
global $post, $posts;
ob_start();
ob_end_clean();
preg_match('/<imgs[^<>]*?src=['"]([^'"<>]+?)['"][^<>]*?>/i', $post->post_content, $matche);
if($matche[1])
return $matche[1];
//否则取默认图片
return 'default.gif';
}

将代码添加到当前主题functions.php中。

第二、调用方式

<img src="<?php echo catch_that_image(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"  width="200px" height="200px" />

然后在缩略图的位置换成调用代码,这里数字代表尺寸,我们可以根据需要修改。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章