`
dyllove98
  • 浏览: 1381356 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:38284
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:78591
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:131723
社区版块
存档分类
最新评论

不用插件显示文章浏览次数

阅读更多

把下面的代码复制到主题的functions.php文件里,然后按照步骤1和步骤2的说明进行操作,就可以显示每篇文章的被浏览次数。

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);
 }
 }

第一步

将以下代码插入single.php文件主循环内。

<?php
 setPostViews(get_the_ID());
 ?>

第二步

你想在哪个版块(比如侧栏)显示文章的浏览次数,就在相应的模板文件(侧栏对应文件sidebar.php)里加上下面的代码:

<?php
 echo getPostViews(get_the_ID());
 ?>

需要注意的是这个方法在安装了缓存插件的情况下不适用。

分享到:
评论

相关推荐

    不用wordpress插件显示文章浏览统计功能代码修改(原理分析)

    wordpress本身不带文章浏览数的统计功能,所以要先将文章浏览数记录起来,才能在显示文章的时候读取到浏览数。wordpress的数据库中文章表是wp_posts,其中没有浏览次数的字段,如果自己加字段改动就大了。比较好的...

    wordpress5.3主题开发第十一课:显示文章的浏览次数

    非插件统计文章浏览次数 在主题的 functions.php文件的最后一个 ?&gt; 前面添加下面的代码: /* 记录文章访问计数 */ function record_visitors() { if (is_singular()) { global $post; $post_ID = $post-&gt;ID;...

    phpcms2008增加浏览次数插件代码

    phpcms2008增加浏览次数 插件 增加指定文章浏览次数,增加指定范围内的文章的浏览次数 增加指定栏目文章的浏览次数 增加公司活跃度等 还可以息定义开发其它的

    Typecho网站访问浏览总量统计插件PageViews升级版.rar

    适用于统计文章/页面点击及总浏览量的插件,比较早了 优化内容:统计次数超过1000次后,单位转化为千次,超过10000次后,单位转化为万次,千次保留1位小数,万次保留2位小数。 新增代码如图 其中,修改f前的数字...

    Typecho网站访问浏览总量统计插件PageViews升级版

    适用于统计文章/页面点击及总浏览量的插件,比较早了 优化内容:统计次数超过1000次后,单位转化为千次,超过10000次后,单位转化为万次,千次保留1位小数,万次保留2位小数。

    Modown6.11主题+悬赏任务+工单系统+Erphpdown11.6+插件-WordPress主题

    集付费下载资源、付费查看内容于一体,包含体验VIP、包月VIP、包年VIP、终身VIP权限,用户推广拿提成提现,VIP免费下载资源、VIP每日下载次数限制,集成官方支付宝/微信支付接口、多个个人免签支付接口。 主题特点...

    【discuz插件】分享朋友圈奖励红包1.0版

    7、可以在插件后台查看到最后浏览分享文章内容微信网友的时间和IP地址。 8、可以在插件后台查看到某个分享者的转发次数、阅读量、分享到朋友圈的次数。 9、分享或者转发内容之后,该分享者可以查看到自己的分享...

    70款经典Dreamweaver插件

    MX131662_pdreloadxtension 从新加载Dreamweaver的各项插件,不用重复的启动关闭Dreamweaver了 DateStamp 插入一个日期,或者网页的最后更新日期 Email 插入一个Email的连接,可以自己指定标题、BB、BBC、以及...

    confluence 统计每个空间、每个页面、每个用户、每天的访问数据

    confluence 统计每个空间、每个页面、每个用户、每天的访问数据 包含各个维度的基本数据,可以做各种透视分析 也可以做其他扩展。 此sql需要先知道空间ID,不知道可以查看SPACE表格 统计需安装PageViewTracker插件

    (Jsp项目)幼儿园管理系统毕业设计(源码+说明+演示视频).zip

    查看浏览次数:查看某篇文章共有多少人浏览 3留言管理模块 查看留言:查看游客的留言 回复留言:回复游客的留言 删除留言:对自己不想保留的留言进行删除 游客板块的各模块: 浏览文章:浏览管理员的文章 评论文章:...

    (Jsp项目)健身俱乐部管理信息系统mysql毕业设计(源码+说明+演示视频).zip

    查看浏览次数:查看某篇文章共有多少人浏览 3留言管理模块 查看留言:查看游客的留言 回复留言:回复游客的留言 删除留言:对自己不想保留的留言进行删除 游客板块的各模块: 浏览文章:浏览管理员的文章 评论文章:...

    WordPress中给文章添加自定义字段及后台编辑功能区域

    常见的使用有:文章浏览次数、喜欢按钮、seo插件等常用插件就是使用的自定义字段功能。 参数详解 add_post_meta($post_id, $meta_key, $meta_value,$unique); $post_id 要添加自定义字段的文章或页面的ID值 $meta...

    分享朋友圈奖励红包

    7、可以在插件后台查看到最后浏览分享文章内容微信网友的时间和IP地址。 8、可以在插件后台查看到某个分享者的转发次数、阅读量、分享到朋友圈的次数。 9、分享或者转发内容之后,该分享者可以查看到自己的分享...

    Dreamweaver 插件集

    从新加载Dreamweaver的各项插件,不用重复的启动关闭Dreamweaver了 DateStamp 插入一个日期,或者网页的最后更新日期 Email 插入一个Email的连接,可以自己指定标题、BB、BBC、以及message! ie55_scroll 自定义...

    ASP经典下载系统Downplus v2.2 MSSQL商业版.zip

    文章分级浏览功能:自定义文章的用户浏览等级. 文章采集插件:自定义采集源,无需学习正则表达式,支持防重复采集,支持内容分页采集.支持分类映射,轻松采集一、二层结构文章. 软件采集插件:自定义采集源,无需正则...

    fycms网站管理系统 v2.0 gb2312.rar

    修正验证码在高版本谷歌浏览器下不显示错误 修正幻灯片在子目录不显示错误 修正自定义表单提交错误 修正上传图片没有水印的问题 修正搜索关键字无法获取值的错误 修正采集插件,文件内容存储无法获取内容的错误 ...

Global site tag (gtag.js) - Google Analytics