当前位置: 首页 > 其它 > 为TangStyle主题添加浏览次数统计

为TangStyle主题添加浏览次数统计

发布于:2014-7-2 其它 4条评论 7,009 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

小z博客使用的是tangstyle主题,唐杰先生(主题作者)在主题描述中有说明该主题没有实现文章浏览次数统计的功能,需要额外安装插件。
tongji
插件太多可能对速度有一定的影响,在一个网友的博客看到了用代码来实现浏览次数统计的功能,所以分享一下,但并不确保所有的主题可以通用。

在主题目录找到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');

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

接下来查看主题目录下的single.php和index.php如下内容:

替换为:

浏览

过一段时间便能看到浏览次数:
liulan

此文章参考我只在乎你的博客:http://www.laipingtan.com/archives/208

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


已有4条评论


  1. 小Z站长你好, 看你的博客后,我也尝试在京东云擎搭建网站.到部署管理这一步,总是提示上传失败.(上传的是你提供的wordpress文件)请问如何解决??