阿里云服务器

我们使用的wordpress博客主题一般都是缩略图加文字的形式显示,一般的主题缩略图就是发布的时候设置的特色图片。

下面介绍如果让wordpress网站自动抓取文章中第一张图作为缩略图的方法。

第一步:在主题的functions.php函数中加入下面代码:

//实现获取文章第一张图
function wp_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 'img.jpg';
}

第二步:在模板中进行调用,代码如下:

<img src="<?php echo wp_that_image(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="240px" height="180px" />

图片大小可以根据自己页面的需要进行调整。

热门话题

香港jr设计集团logo炒菜logo设计图片大全集织梦换域名搬家wordpress调用实际那奶茶图标 logo设计图片大全格力logo设计说明本溪市网站建设想设计一个属于自己的logo织梦网站模板源码下载织梦电商织梦支持php7.1吗汉字logo设计湘食织梦网验证码不能正常显示
相关阅读:
  • wordpress产品也购物按钮改成表单提交插件:woo-quote-or-enquiry-contact-form-7
  • wordpress列表分页显示404页面的解决办法
  • wordpress页面默认排序修改的方法
  • wordpress新版本5.4 “Adderley” 发布上线,更新多项功能
  • wordpress默认编辑器功能增加的方法
  • wordpress多站点功能快速开启方法
  • wordpress分类和文章增加模板选择功能
  • wordpress文章编辑器标签自动生成排除
  • wordpress根据自定义字段来调用文章列表的方法
  • wordpress文章中图片模糊不清被压缩的问题