Wordpress怎么自动提取内容中第一张图片作缩略图

来源:undefined 2024-12-30 12:27:24 1048

wordpress怎么自动提取内容中第一张图片作缩略图?

本文实例讲述了Wordpress自动提取内容中第一张图片作缩略图的方法。分享给大家供大家参考。具体分析如下:

推荐:《wordpress教程

有时我们在发布文章时没有缩略图,我们希望系统自动提取我们发布的文章内容中第一张图片作为缩略图了,下面我来给大家介绍Wordpress自动提取内容中第一张图片作缩略图方法,有需要了解的同学可参考.

在php中我们可以使用preg_match与preg_match_all来获取内容中所有图片地址.

第一步:在主题模板的function.php里添加下面的函数,代码如下:

代码如下:

1

2

3

4

5

6

7

8

9

10

11

//截取内容中第一张图片函数 

function catch_that_image() { 

global $post, $posts; 

ob_start(); 

ob_end_clean(); 

preg_match(/@@##@@]*?src=["]([^"]+?)["][^]*?>/i, $post->post_content, $matche); 

if($matche[1]) 

return $matche[1]; 

//否则取默认图片 

return default.gif; 

}

登录后复制

第二步:在wordpress需要调用缩略图的地方直接用这个函数调用,如下面例子,代码如下:

代码如下:

1

@@##@@" alt="<?php  the_title(); ?>" title="<?php  the_title(); ?>" width="200px" height="200px" /&gt;

登录后复制

希望本文所述对大家的WordPress建站有所帮助。

以上就是Wordpress怎么自动提取内容中第一张图片作缩略图的详细内容,更多请关注php中文网其它相关文章!

最新文章