wordpress免插件显示文章浏览量次数

2018-11-02    来源:学做网站论坛

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

通过wordpress程序自己做网站时,如果想在网站上显示每片文章的浏览量,一般都会使用wordpress浏览量插件,它可以方便的统计我们网站的每篇文章的浏览量。

wordpress插件的好处在于使用方便简单,缺点在于会拖累我们网站打开速度。

下面就来分享wordpress免插件实现文章浏览数的方法,学做网站论坛的文章浏览量就是使用这个方法,供新手学做网站学员使用。效果如下图
wordpress免插件实现文章浏览数

方法/步骤

  1. 首先在网站后台的wordpress模板函数functions.php文件中加入以下的代码:
    
    
    /*文章浏览量*/
    /*代码来源:学做网站论坛https://www.xuewangzhan.com/wpbbs/3502.html*/
    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. 在需要显示浏览量的地方,包括首页,分类页,文章页都可以使用。(如果对wordpress模板不了解,请先学习一下wordpress模板制作教程)添加浏览量调用代码:
    
    
    <?php post_views(' ', ''); ?>
  3. 在头部模板中,添加WP HOOK函数标签,放在</head>标签上面;
    
    
    <?php wp_head();?>

简单的三步,就可以实现在自己建网站时显示文章的浏览量了,每刷新一下,浏览量自动的增加一次。

标签: 代码 建网站

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:wordpress高级搜索,WordPress按分类搜索功能制作

下一篇:wordpress如何调用某一个分类下的热门文章(热评文章)