WordPress获取文章内图片数量

我们在开发图片主题的时候,可以加上在首页加上一个“本文图片数量”,这用来可以告诉用户这篇文章有多少图片,如果很多的话,4G的用户要思考一下。不过,我想,这个功能其实只是让主题功能更加多而已,实际用起来也就那样。

将下面的代码放到functions.php文件WordPress主题中:

/*  WordPress获取文章内图片数量WordPress模板  https://www.wpxzt.com  */  if( !function_exists('get_post_images_number') ){      function get_post_images_number(){          global $post;          $content = $post->post_content;          preg_match_all('/<img.*?(?: |\t|\r|\n)?src=['"]?(.+?)['"]?(?:(?: |\t|\r|\n)+.*?)?>/sim', $content, $result, PREG_PATTERN_ORDER);          return count($result[1]);      }  }

之后我们可以用下面的代码进行调用:

<?php echo get_post_images_number().'' ?>

注意使用时请放在循环内。

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr月付$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快注册即送$50点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

腾讯云云产品特惠三折起【点击购买】

搬瓦工1111特惠,年付$29.882核CPU/2048MB内存/1TB流量/1GB带宽,随意切换机房KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

WordPress获取文章内图片数量

发表评论

电子邮件地址不会被公开。 必填项已用*标注

滚动到顶部