香港独立IP空间
香港php空间
美国php空间
域名注册

WordPress文章浏览次数这类功能的统计,相信对于各位站长来说是不可缺少的。无论从分析站内文章流量的走向,还是判断读者喜欢阅读的方向,都是有利于网站发展。通过插件WP-Postviews是最简单的方法实现。无忧主机小编本着能不用插件,就不用插件的原则,尽可能的减轻php主机资源的消耗。本节所分享的方法纯代码来实现的功能,代码也是非常短的,且没有js调用。
如何获得WordPress文章浏览次数的统计的方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

15 300x178 如何获得WordPress文章浏览次数的统计

2、点击进入之后找到我们站点的根目录,如图所示:

23 300x145 如何获得WordPress文章浏览次数的统计

3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示:

3 300x187 如何获得WordPress文章浏览次数的统计
4、 添加代码操作:

//如何获得WordPress文章浏览次数的统计
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;   
}  

5、添加完代码效果图,如图所示:

4 300x203 如何获得WordPress文章浏览次数的统计
6、最好我们在需要显示该统计次数的地方使用下面的代码调用即可:
文章被阅读:<?php post_views(‘ ‘, ‘ 次’); ?>

本文地址:http://www.51php.com/wordpress/25602.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: