新闻中心

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

作者 / 无忧主机 时间 2017-11-08 21:09:10

WordPress文章浏览次数这类功能的统计,相信对于各位站长来说是不可缺少的。无论从分析站内文章流量的走向,还是判断读者喜欢阅读的方向,都是有利于网站发展。通过插件WP-Postviews是最简单的方法实现。无忧主机小编本着能不用插件,就不用插件的原则,尽可能的减轻php主机资源的消耗。本节所分享的方法纯代码来实现的功能,代码也是非常短的,且没有js调用。 如何获得WordPress文章浏览次数的统计的方法如下: 1、首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示: 1 2、点击进入之后找到我们站点的根目录,如图所示: 2 3、进入到这个目录之后找到我们的程序的路径:当前主题目录下functions.php文件,点击编辑,如图所示: 3 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 6、最好我们在需要显示该统计次数的地方使用下面的代码调用即可: 文章被阅读:<?php post_views(' ', ' 次'); ?>

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

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服