博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wordpress添加文章浏览统计(刷新不重复)
阅读量:4597 次
发布时间:2019-06-09

本文共 933 字,大约阅读时间需要 3 分钟。

wordpress本身不带文章浏览统计,可以用插件wp-postview,但是刷新还是算一个浏览次数。

1.首先在主题下functions.php里增加以下代码,这段代码也是网上可以找到的

1 //add by charleswu 2 function getPostViews($postID) { 3     $count_key = 'post_views_count'; 4     $count = get_post_meta($postID, $count_key, true); 5     if ($count == '') { 6         delete_post_meta($postID, $count_key); 7         add_post_meta($postID, $count_key, '0'); 8         return "0"; 9     }10     return $count;11 }12 function setPostViews($postID) {13     $count_key = 'post_views_count';14     $count = get_post_meta($postID, $count_key, true);15     if ($count == '') {16         $count = 0;17         delete_post_meta($postID, $count_key);18         add_post_meta($postID, $count_key, '0');19     } else {20         $count++;21         update_post_meta($postID, $count_key, $count);22     }23 }

2.解决刷新统计数增加,一定要放在文章页面的最前面,貌似php设置cookie之前不能有输出,蛋疼。我的是single.php页面

1 

 

转载于:https://www.cnblogs.com/wuchao/p/3259173.html

你可能感兴趣的文章
OC基础(3)
查看>>
【学习笔记】ajax处理XML文件方法
查看>>
dhl:页面无刷新ajax上传文件--模拟iframe,超简单
查看>>
用python代码模拟键盘输入
查看>>
Python 字符编码与转码
查看>>
Docker Flie
查看>>
springMVC参数绑定JSON类型的数据
查看>>
Python flask-sqlalchemy初级解析
查看>>
[Swift]iOS开发之初识CoreData
查看>>
JS封装addClass、removeClass
查看>>
openlayers编辑区域
查看>>
百度地图api接口
查看>>
kendo ui - DropDownList 下拉列表系列
查看>>
Mask R-CNN详解和安装
查看>>
poj2017
查看>>
【程序员人生】优秀程序员的法则
查看>>
cocos2d下,优秀骨骼spine的换装思路
查看>>
Windows 10 MBR转GPT
查看>>
iuplua test failure
查看>>
6 tr
查看>>