• 售前

  • 售后

热门帖子
入门百科

Wordpress主动提取内容中第一张图片作缩略图的方法

[复制链接]
123456806 显示全部楼层 发表于 2021-8-15 20:33:06 |阅读模式 打印 上一主题 下一主题
本文实例报告了Wordpress自动提取内容中第一张图片作缩略图的方法。分享给各人供各人参考。详细分析如下:
偶尔我们在发布文章时没有缩略图,我们渴望体系自动提取我们发布的文章内容中第一张图片作为缩略图了,下面我来给各人介绍Wordpress自动提取内容中第一张图片作缩略图方法,有需要了解的同学可参考.
在php中我们可以使用preg_match与preg_match_all来获取内容中所有图片地址.
第一步:在主题模板的function.php里添加下面的函数,代码如下:

复制代码代码如下://截取内容中第一张图片函数   
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';   
}
第二步:在wordpress需要调用缩略图的地方直接用这个函数调用,如下面例子,代码如下:

复制代码代码如下:<img src="<?php echo catch_that_image(); ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>"  width="200px" height="200px" />
渴望本文所述对各人的WordPress建站有所资助。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作