有些wordpress站长每次一次文章时都会在意有没有人去关注时都会添加一个统计阅读插件,其实完全没有必要去安装wordpress插件这个累赘,考虑wordpress安全性我们使用纯代码实现此功能。
1,修改functions.php
把下列代码添加进functions.php里,保存,然后上传(记得把原文件重命名作为备份)
[code]function getPostViews($postID){
$count_key = ‘post_views_count’;
$count= get_post_meta($postID, $count_key, true);
if($count==”){
delete_post_meta($postID,
$count_key);
add_post_meta($postID,
$count_key, ‘0’);
return
“0 View”;
}
return
$count.’ Views’;
}
function
setPostViews($postID) {
$count_key
= ‘post_views_count’;
$count
= get_post_meta($postID, $count_key, true);
if($count==”){
$count
= 0;
delete_post_meta($postID,
$count_key);
add_post_meta($postID,
$count_key, ‘0’);
}else{
$count++;
update_post_meta($postID,
$count_key, $count);
}
}[/code]
2,修改single.php
把下列代码加进single.php
[code]<?php setPostViews(get_the_ID()); ?>
<?php echo getPostViews(get_the_ID()); ?>[/code]
3,修改archive.php,sidebar.php
这里根据自己情况需要,archive.php是分类目录sidebar.php是边侧栏,如果需要它们也实现效果就可以把下面的代码加到文件里面。
[code]<?php echo getPostViews(get_the_ID()); ?>[/code]
添加完成保存文件上传回空间,这里在跟一些不是很熟练的站长说下,修改或者添加php代码一定要做好备份,php语言的格式不是这么容易的,加错地方或者格式不会网站直接报错,有这些备份还可以返回添加前的样子,没有这些备份那就麻烦了,没有备份,你就准备重新安装一个全新的wordpress然后在下载相对应的主题,从里面把这些文件下载出来替换掉错误的文件。