WordPress显示文章中图片数量

之前我们说了调用文章全部图片,在Gavin制作主题时,有时除了要调用全部图片外, 还会需要显示这篇文章的里图片的数量,这就会乃至下面的代码了:

1
2
3
4
5
6
7
//显示文章内图片数量
function junzibuqi_post_images_number(){
    global $post;
    $content = $post->post_content;  
    preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);  
    return count($strResult[1]);  
}

然后在相应位置使用

1
<?php echo '共有' . junzibuqi_post_images_number() . '张图片'; ?>

这里也可以控制调用图片的数量

给我留言