欢迎光临
我们一直在努力

纯代码实现WordPress文章阅读次数统计

纯代码给WordPress网站添加阅读次数统计功能,绿色纯净,嗯,和云落一样

前言

在WordPress网站里面我们经常看到某某文章阅读过多少次,一般来说这是插件wp-postviews的功劳,其实不使用这个插件也可以实现,现在云落就给大家推荐这个方法,代码都被传遍了,也布吉岛是谁的了

函数代码

将下面代码插入主题函数文件function.php里面

//postviews
function get_post_views ($post_id) {
$count_key = 'views';
$count = get_post_meta($post_id, $count_key, true);
if ($count == '') {
delete_post_meta($post_id, $count_key);
add_post_meta($post_id, $count_key, '0');
$count = '0';
}
echo number_format_i18n($count);
}
function set_post_views () {
global $post;
$post_id = $post -> ID;
$count_key = 'views';
$count = get_post_meta($post_id, $count_key, true);
if (is_single() || is_page()) {
if ($count == '') {
delete_post_meta($post_id, $count_key);
add_post_meta($post_id, $count_key, '0');
} else {
update_post_meta($post_id, $count_key, $count + 1);
}
}
}
add_action('get_header', 'set_post_views');

具体使用

添加上面那段代码就可以了???NO,NO,NO,我们还需要使用函数引用,将以下代码插入到你想要显示阅读次数统计的地方

<?php get_post_views($post -> ID); ?> 次阅读

根据我的经验,一般需要添加这句代码的文件有首页文件index.php,文章页面文件single.php,以及文章归档页面archive.php

具体如何添加

什么?还不会添加?没事,我帮你试试,一般来说,我们的阅读统计都是和评论在一起的,所以,直接在首页文件index.php,文章页面文件single.php,以及文章归档页面archive.php里面搜索评论两个字,然后再评论代码的左右添加引用代码吧,这下毁了吧

原文:http://googlo.me/archives/2774.html

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《纯代码实现WordPress文章阅读次数统计》
文章链接:https://www.nixonli.com/18377.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏