代码php浏览次数,怎么统计文章浏览次数(代码版)? - WordPress教程

这篇WordPress教程分享怎么添加文字浏览次数统计的功能,通过这个数据,访客可以判断这篇文章受欢迎的程度,站长也可以通过这个数据来分析自己的文章质量。

在大部分网站中,在文章页的顶部方式浏览次数统计,是很多博客或者网站常用的展示方法,通过这个数据,访客可以判断这篇文章受欢迎的程度,站长也可以通过这个数据来分析自己的文章质量。

代码来源:详情

代码部署

在主题根目录下的functions.php文件中的<?php下添加以下代码并保存 。

/*----------------------------------------------------------------------

*

* WordPress 功能 >>>> 开启访问统计

*

* @Description: 前端开启访问、后台展示

*

------------------------------------------------------------------------*/

add_action('wp_head', '_post_views_record');

//增加文章访问量

function _post_views_record(){

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);

}

}

}

}

//前端调用

function _get_post_views(){

global $post;

$post_ID = $post->ID;

$views = (int) get_post_meta($post_ID, 'views', true);

return $views;

}

//后台展示访问数量

if(!function_exists('AddViewsColumn')){

function AddViewsColumn($cols){

$cols['views'] = __('阅读');

return $cols;

}

function GetViewsValue($column_name, $post_id){

$views = (int) get_post_meta($post_id, 'views', true);

echo $views;

}

// for posts

add_filter('manage_posts_columns', 'AddViewsColumn');

add_action('manage_posts_custom_column', 'GetViewsValue', 10, 2);

// for pages

add_filter('manage_pages_columns', 'AddViewsColumn');

add_action('manage_pages_custom_column', 'GetViewsValue', 10, 2);

}

前端调用

//浏览计数

echo _get_post_views();

?>

效果预览

363558.png?x-oss-process=image%2Fformat,webp

相关推荐

15e7e4307563be.jpg?x-oss-process=image%2Fquality,q_10%2Fresize,m_lfit,w_20%2Fformat,webp

15e7e4307563be.jpg?x-oss-process=image%2Fquality,q_10%2Fresize,m_lfit,w_20%2Fformat,webp

简单高效的获取网站的相关统计信息

2018-10-29 11:18:31

0

80

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值