wordpress免插件显示文章浏览量次数
2018-11-02 来源:学做网站论坛
通过wordpress程序自己做网站时,如果想在网站上显示每片文章的浏览量,一般都会使用wordpress浏览量插件,它可以方便的统计我们网站的每篇文章的浏览量。
wordpress插件的好处在于使用方便简单,缺点在于会拖累我们网站打开速度。
下面就来分享wordpress免插件实现文章浏览数的方法,学做网站论坛的文章浏览量就是使用这个方法,供新手学做网站学员使用。效果如下图
方法/步骤
- 首先在网站后台的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;
} - 在需要显示浏览量的地方,包括首页,分类页,文章页都可以使用。(如果对wordpress模板不了解,请先学习一下wordpress模板制作教程)添加浏览量调用代码:
<?php post_views(' ', ''); ?>
- 在头部模板中,添加WP HOOK函数标签,放在</head>标签上面;
<?php wp_head();?>
简单的三步,就可以实现在自己建网站时显示文章的浏览量了,每刷新一下,浏览量自动的增加一次。
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐