在wordpress中,文章数据中不存在默认的浏览量这些数据字段,所以可以考虑使用给文章添加自定义字段来进行统计。
基本逻辑:
1> 在用户进入文章页的时候,判断这个文章是否存在浏览量字段
2> 如果不存在,则创建自定义字段,并给字段一个初始值
3> 如果存在,则根据条件更新字段的值
4> 返回字段的值
实现过程:
记录:1、创建获取点击数/浏览量的自定义方法
// 在主题下的functions.php内:
function getPostClickNum($postID){
// 声明变量,获取传入文章ID的 自定义点击数字段'clicknum'
$clicknum = get_post_meta($postID,'clicknum', true);
if($clicknum==''){ // 如果字段值为空,则删除默认的字段,并重新添加字段,给一个初始值为0,返回初始值 0
delete_post_meta($postID,'clicknum');
add_post_meta($postID,'clicknum','0');
return '0';
}else{ // 如果字段值不为空
if(is_single()){ // 判断是否是文章内容页
$clicknum ++; // 文章自定义字段值加1
update_post_meta($postID,'clicknum', $clicknum); // 更新字段值为增加后的值
}
}
// 返回变量,自定义点击数字段的值
return $clicknum;
}
记录:2、在文章页single.php中使用
查看全文