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

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

阅读更多

把下面的代码复制到主题的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;...

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

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

    谷歌浏览器插件

    谷歌浏览器插件,全称Chrome扩展程序,是Google Chrome浏览器的一种强大功能,允许用户自定义和增强其浏览体验。这些插件是由开发者使用Web技术,如HTML、CSS和JavaScript编写的,可以实现从网页翻译、广告拦截到...

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

    描述中提到,这个插件具有智能统计和显示功能,能够准确记录每篇文章或页面的点击次数和总浏览量。在计数达到一定阈值时,插件会自动调整单位,比如当次数超过1000次时,会显示为“千次”,超过10000次则显示为...

    ECSHOP关键字自动内链插件_支持设置次数

    2. **用户导航**:当用户在阅读文章时,遇到感兴趣的关键字,可以直接点击跳转到相关的页面,提高了用户在网站内的浏览体验和停留时间。 3. **内容关联**:自动内链可以智能地将相关文章或产品关联起来,增加用户的...

    ECSHOP关键字自动内链插件_支持设置次数.zip

    本篇文章将深入探讨这款插件的功能、特点以及在实际应用中的重要性。 首先,让我们来理解这款插件的核心作用。关键词自动内链插件的主要职责是自动化地识别网站内容中的关键词,并将它们转化为指向相关页面的内部...

    phpcms2008增加浏览次数插件代码

    首先,此插件的核心功能是增加指定文章、指定范围内的文章、指定栏目文章的浏览次数,甚至可以自定义扩展其他功能,如增加公司活跃度等。这不仅有助于提升网站的互动性,还能为管理者提供更准确的数据分析,以便制定...

    网页自动刷新插件

    在本篇文章中,我们将深入探讨网页自动刷新插件的工作原理、常见功能以及如何在主流浏览器中安装和使用此类插件。 首先,我们要理解的是,网页自动刷新插件的核心功能是通过JavaScript编程实现的,这种脚本语言允许...

    wordpress插件wp-postviews

    1. **文章浏览计数**:WP-Postviews 可以实时记录每篇文章的浏览次数,展示在文章列表或单篇文章页面上,让用户了解内容的受欢迎程度。 2. **排序功能**:根据文章的浏览量,插件可以对文章进行自动排序,显示最受...

    相关文章推荐/流量变现/流量交换插件模块for discuz X2

    本文将详细解析"相关文章推荐/流量变现/流量交换插件模块for Discuz X2"这一主题,包括其核心功能、工作原理以及如何利用这些功能来提升网站的运营效率和盈利能力。 首先,我们要理解"相关文章推荐"这一功能。它是...

    Emlog插件数据统计统计文章的阅读数据每日变化趋势

    除了文章阅读数据,该插件可能还包含了其他关键指标,如访问量、独立访客数、页面浏览量等,这些都能为博主提供全面的博客运营情况。例如,通过对比文章阅读量与总访问量的比例,可以评估博客的用户粘性;而独立访客...

    Ruby-ImpressionistRails插件跟踪页面展示和浏览量

    例如,如果你想在文章模型中记录浏览量,只需在Article模型中添加此关系,然后在视图中调用`@article.impressions.count`来获取浏览次数。 此外,Impressionist提供了多种自定义选项。你可以通过设置`...

    DISCUZ付费可见插件商业版v1.0.6

    《DISCUZ付费可见插件商业版v1.0.6》是一款专为DISCUZX论坛系统设计的收费阅读插件,旨在提升论坛内容的价值,通过设置特定帖子为付费可见,促进用户对优质内容的消费,进而增加社区的经济效益。这款插件适用于...

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

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

    wordpress postviews插件1.72版

    在WordPress后台,PostViews插件通常会提供一个管理界面,允许用户查看各个页面和帖子的浏览次数。这个界面可能包括排序和过滤功能,使得你可以按访问量降序排列内容,以便快速找到最受欢迎的文章。此外,有些版本的...

    Wordpress插件移动端下菜单导航PhoneMenu

    2. **简洁界面**:插件提供了简洁明了的菜单设计,使用户可以轻松找到所需的信息,减少点击次数,提升导航效率。 3. **多级菜单支持**:无论你的WordPress菜单有多少层级,PhoneMenu都能够处理得井井有条,使得多...

    google chrome浏览器使用教程.docx

    3. AutoPager Chrome:自动加载下一页,非常适合阅读长篇文章或浏览论坛。 4. easyStock:提供中国股市实时行情,便于股票投资者跟踪市场动态。 以上就是关于 Google Chrome 浏览器的一些基础使用教程和常见扩展...

Global site tag (gtag.js) - Google Analytics