wordpress非插件方式调用文章第一张缩略图方法

用代码实现wordpress抓取文章第一张图片为缩略图函数,在functions.php中添加如下代码:

function catch_that_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
$site_url = bloginfo(‘template_url’);
$first_img = “$site_url/images/no-thumb.gif”;
}
return $first_img;
}

在要显示缩略图的地方调用如下代码:

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

这样就实现自动抓取图片,再经过定义CSS,来设定图片显示样式。

PS:复制代码后,请将双引号和单引号改为英文半角后,再粘贴到文件中!!!

 


标签:  |  |  | 
将此文分享到:


转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/1697.html
除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
友荐云推荐

相关文章

*

*

顶部 友荐云推荐