WordPress调用全部或前几张图片缩略图

2017年08月06日 2,806 次阅读 1 条评论 121 人点赞

在一些信息门户网站,同时调用多篇文章及缩略图,它是调用一张图片作为缩略图。但有的门户信息网站,每篇文章的缩略图数量不一样,有的调用一张,有的却调用三四张。如下图:

我们使用wordpress建网站时,也可以做到这样的效果,如果某篇文章中包含多张图片,可以把这些图片全部调用出来做为缩略图。

wordpress网站调用多张缩略图的方法

1.进入自己做网站的后台,找到自己使用的wordpress主题的模板函数文件functions.php,将下面的函数代码粘贴进去;

//调用文章的全部图片
function all_img($content){
   $pattern = '/]*src=\"([^\"]+)\"[^>]*\/?>/si';
   $matches = array();
   if (preg_match_all($pattern, $content, $matches)) {
       // 注意,$matches[1]中才是图片地址,可以自己打印看看
       // 如果图片小于1,则不显示缩略图
       if (count($matches[1] > 1)) {
           // 显示3张图片
           foreach ($matches[1] as $index => $imgUrl) {
           echo "";
               // $index为3的时候已经是第3张了($index从0开始的)
               if ($index >= 2) {
                   break;
               }
           }
       }
   } else {
       // 没有图片了
       echo "
           
           ";
   }
}

2.在需要显示缩略图片的位置使用下面的代码调用。

通过上面的代码就可以调用文章中多张图片作为缩略图显示。

讲梦想、讲奋斗可以,前提是钱要给够。

文章评论(1

  • 爱尚Lv 1

    正在找这个文档呢,试试效果

    #12019-10-26 15:24
  • 接收回复邮件通知
    非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...