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

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

其它 4条评论 2014-7-2 3,319 views

小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 条评论 “为TangStyle主题添加浏览次数统计”

  1. 神开说道:

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

    1. 小z说道:

      你换非IE核心的浏览器试试看,如果还是不行可加我QQ:337003006

      1. 神开说道:

        我已经分别用谷歌的、360的试过,都不行。

  2. 老牛说道:

    不错 是个折腾的料

发表评论

电子邮件地址不会被公开。 必填项已用*标注