Npcink Blog
切换菜单

怎么免插件添加文章图片统计功能? - wordpress 开发

可以统计一篇日志中的图片数量,很适合用在一些图片网站中,用于统计相关图片的数量

本页目录1 节

之前便发布了各种统计信息,这一次的可以统计一篇日志中的图片数量,很适合用在一些图片网站中,用于统计相关图片的数量。

在主题根目录下的 functions.php 文件,添加如下代码:

function pic_total_count() {
global $post;
$post_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/\/is ', $post->post_content, $matches, PREG_SET_ORDER);
$post_img_src = $matches [0][1];
$cnt = count($matches);
if($cnt == '1' || $cnt == '0'){
return '| ' . $cnt . ' Picture';//其中的Image可以换成中文的“张”、“图片”等
}
else {
return '| ' . $cnt . ' Pictures';//这个同理,因为中文没有复数,所以也可以换成同样的或者自己把这个else的function去掉
}
}

更新即可。然后打开 single.php 文件(也可能是其它文件,视你用的主题而定),找到合适的地方添加调用代码,如下:

<?php echo pic_total_count(); ?>

至于哪儿是“合适的地方”,你得研究研究你自己用的主题,因人而异的东西。通常我们都会把什么文章统计啊还有这个图片统计之类的放在文章的“分类”附近,所以,找到你所用主题的文章 meta 位置,然后调用图片统计吧!

你也可以自己在代码中加入个图片,然后让它看起来像这样:

WordPress免插件添加文章图片统计

更多统计信息: