博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WordPress非插件添加文章浏览次数统计功能
阅读量:5207 次
发布时间:2019-06-14

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

WordPress文章浏览次数统计功能是必不可少的,不少主题已经集成该功能,如果你的主题没有集成,你可以使用 WP-Postviews 插件,或者试试本文的代码。

WordPress非插件实现文章浏览次数统计的方法,是DH参考willin kan大师的my_visitor插件来写的,刷新一次文章页面就统计一次,比较简单实用。

非插件统计文章浏览次数

1.在主题的 functions.php文件的最后一个 ?> 前面添加下面的代码:

/* 访问计数 */function record_visitors(){    if (is_singular())    {      global $post;      $post_ID = $post->ID;      if($post_ID)      {          $post_views = (int)get_post_meta($post_ID, 'views', true);          if(!update_post_meta($post_ID, 'views', ($post_views+1)))          {            add_post_meta($post_ID, 'views', 1, true);          }      }    }}add_action('wp_head', 'record_visitors'); /// 函数名称:post_views/// 函数作用:取得文章的阅读次数function post_views($before = '(点击 ', $after = ' 次)', $echo = 1){  global $post;  $post_ID = $post->ID;  $views = (int)get_post_meta($post_ID, 'views', true);  if ($echo) echo $before, number_format($views), $after;  else return $views;}

2.在需要显示该统计次数的地方使用下面的代码调用:

阅读:

 

转载于:https://www.cnblogs.com/Harold-Hua/p/9578367.html

你可能感兴趣的文章
分治法求解最大子段和问题
查看>>
H5实现formdata+ajax+上传进度上传文件
查看>>
iOS 6 编程 - 自动布局(Auto Layout)系列文章
查看>>
一. python的collections模块
查看>>
Linux之路(原发表于07年,现在搬到博客)
查看>>
Varnish
查看>>
20155338 《JAVA程序设计》实验五网络编程与安全实验报告
查看>>
查看Weblogic JNDI 树的几种方式
查看>>
组件之间的通信(持续补充)
查看>>
Objective-C基础教程学习笔记(七)Xcode快捷健
查看>>
冲刺一阶段(5月5日)-个人总结03
查看>>
CF1029C Maximal Intersection
查看>>
Z-stack之OSAL初始化流程
查看>>
leetcode_Excel Sheet Column Number
查看>>
WPF 将一个元素的依赖属性Binding到另一个元素的依赖属性上面
查看>>
MVC4脚本压缩 BundleTable bundles 404错误
查看>>
java基础---->多线程之Runnable(一)
查看>>
获取服务器ip地址
查看>>
Git与Github学习笔记
查看>>
RDLC 微软报表 导出Excel时产生多个工作表 (worksheet)
查看>>