今天逛Typecho论坛发现了一段很有用的代码,可以自动获取图片数量,正好可以解决图片站点的图片数量统计问题,之前是用手动添加自定义字段解决的,通过添加这段代码进行改造后,再处理这种问题时就省事多了。
使用时,先将以下代码添加到当前主题下的functions.php文件里。
/*****************
* 获取图片数量
* @since 2016.07.01
**/
function hui_post_imgNum($content){
$output =
preg_match_all("/\<img.*?src\=\"(.*?)\"[^>]*>/i",$content,$matches);
$cnt = count( $matches[1] );
return $cnt;
}然后在需要的地方使用以下代码进行调用:
<?php echo ''.hui_post_imgNum($this->content).'' ; ?>
特此留存,以备查阅!
