创意模板视频素材
软件工具网络教程

网站文章阅读量过万如何转换为W显示

很多网站都加了显示阅读量统计功能,有些网站流量非常大,一篇文章的阅读量就达到了几万几十万的,然后显示数字就非常长占地方又不美观,这时候就可以把网站文章阅读量views超过1000的可以用1K显示,超过10000的就以1W显示出来,累积10w+这样子展示比较好看。那么如何转换为K或W显示单位呢?

网站文章阅读量过万如何转换为W显示高清图-第1张

今天AEMOM就列举出用PHP函数修改文章阅读量过万转换为W显示的方法。不管你是用Wordpress程序或别的CMS建站,又或者是你自己手动建站,PHP代码原理都差不多的,当然你有自己敲代码建站的水平完全可以忽略本文了!本篇说的是在使用了网站文章阅读量views功能的基础上进行转换修改。找出你主题输出阅读量的代码,改下显示方式即可。比如AEMOM网站使用的原代码是在function-theme.php里面:

function _get_post_views($before = '阅读(', $after = ')') {
global $post;
$post_ID = $post->ID;
$views = (int) get_post_meta($post_ID, 'views', true);
return $before . $views . $after;
}

大概意思是得到这篇文章的views,读取该片文章的ID,之后显示出:”阅读(”  “阅读数”  “)”三部分组成。然后我们改成以下代码,加个IF判断做出不同的显示。大概意思是如果网站文章阅读量views小于1000,那么就按原来上面的正常显示就行;如何阅读量大于等于1000又小于10000的情况,就显示多少–k这种方式,这里的round是四舍五入,($views/1000,1)是实际阅读量除1000,然后1是表示保留1位小数;然后阅读量大于等于10000小于10万的时候,就显示多少–w这种方式;最后10万+阅读量的就保留0位小数即可。

function _get_post_views($before = '阅读(', $after = ')') {
global $post;
$post_ID = $post->ID;
$views = (int) get_post_meta($post_ID, 'views', true);
if($views < 1000) {
return $before . $views . $after;
}
else if ($views >= 1000 && $views < 10000) {
return $before . round($views/1000,1).'k' . $after;
}
else if ($views >= 10000 && $views < 100000) {
return $before . round($views/10000,1).'w' . $after;
}
else if ($views >= 100000) {
return $before . round($views/10000,0).'w' . $after;
}

}
本文共计1195字,阅读完成预计会占用您3分钟。 您在本页面已停留: 百度未收录
转载请注明:AEMOM » 网站文章阅读量过万如何转换为W显示
赞(1) 打赏 分享

发表评论 抢沙发

3 + 2 =
  • (必填)
  • (必填)
  • (选填)

感谢热心朋友们的打赏

支付宝扫一扫打赏

微信扫一扫打赏