wordpress文章如何设置多张缩略图

分享时间:2018-10-20 5012 热度℃
一般情况下,单篇文章只需设置一张缩略图,即可满足大部分 WordPress 站长的需求。但对于图片展示类的站点,或许这样还不够,一篇文章需要设置多张预览图才能满足站长的需求。

注:本文设置的是全尺寸预览图,而不是缩略图,加上 timthumb.php 的话,或许可以实现缩略图。

将下列代码放置到主题模板函数 functions.php 闭合中:

  1. //多张预览图
  2. function preview_img($soContent) {
  3.         $soImages = '~<img [^\>]*\ />~';
  4.         preg_match_all( $soImages, $soContent, $thePics );
  5.         $allPics = count($thePics);
  6.         if( $allPics > 0 ) {
  7.                 $count=0;
  8.                 foreach($thePics[0] as $v) {
  9.                         if( $count == 5 ) {break;} //图片数目
  10.                         else { echo '<span class="preview-img">',$v,'</span>'; }
  11.                         $count++;
  12.                 }
  13.         }
  14. }
复制代码

调用代码
  1. <?php preview_img($post->post_content);?>
复制代码

这样一来我们就可以直接获取文章中的图片作为特色缩略图在首页文章列表中显示了。
返回顶部