欢迎光临
我们一直在努力

纯代码实现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) 打赏
未经允许不得转载:NixonLi博客 » 纯代码实现WordPress文章阅读次数统计

评论 抢沙发

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

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

支付宝扫一扫打赏

微信扫一扫打赏