适用于图片型主题.仅计算文章内使用的img标签数量.

在主题function.php里添加如下:

function imgNum($content){
$output = preg_match_all('#Typecho计算文章内图片标签量和输出图片代码#', $content,$s);
$cnt = count( $s[1] );
return $cnt;
}

拓展:

function imgNumCCC($content){
$output = preg_match_all('#Typecho计算文章内图片标签量和输出图片代码#', $content,$s);
$cnt = count( $s[1] );
 if(intval($cnt)>=4){ //当图片大于或等于4张时,启用此方法
 for ($i=1; $i < 5; $i++) { 
  if($i==4){ //判断是否最后一张,如果为最后一张,则进行计算/增加className
$n = 'ImgBOX NUM" '; //最后一张时的className
  }else{
$n = 'ImgBOX"'; //正常的className
  }
  $c .= '
';//因为我加了图片缓加载,所以图片链接放在了data-src里. } $c = '
'.$c.'
'; //输出 } echo $c; }

调用代码:

content).'' ; ?>
TAGS:typecho
!如链接失效请在下方留言。本站所有资源均来源于网络,版权属于原作者!仅供学习参考,本站不对您的使用负任何责任。如果有侵权之处请第一时间联系我们删除,敬请谅解!