用外链图片怎么做特色图片?

yuncunchu
最近遇到很多朋友在说,把图片存到云端,从而提升博客的速度,但是很多人不知道特色图片怎么外链,其实wordpress的特色图片是不能使用外链地址的。
所以我们就只能使用今天说到的这个方法,调用文章的第一张图片作为特色图片,这样咱们就可以把图片存到云端了。
那我们怎么才可以获得文章中的第一张图片,并把它显示在网页中呢?
首先,打开你主题的Function.php文件,在其中加入以下代码:

  1. function catch_that_image() {  
  2.   global $post, $posts;  
  3.   $first_img = '';  
  4.   ob_start();  
  5.   ob_end_clean();  
  6.   $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); 
  7.   $first_img = $matches [1] [0]; 
  8.   
  9.   if(empty($first_img)){ //Defines a default image 
  10.     $first_img = "/images/default.jpg";  
  11.   }  
  12.   return $first_img;  
  13. }  

第二步,在你的模板的主循环中加入以下代码:

  1. <?php echo catch_that_image() ?>  

这样就可以把文章中的第一张图片显示在页面上了...

评论已关闭!

目前评论:2   其中:访客  2   博主  0

  1. Luke_刘磊 0

    模板的主循环是什么啊