2015年2月23日 / 363次阅读
WordPress
站长朋友们一般都有“洁癖”,用Wordpress建站的朋友,“洁癖”的表现之一就是尽量少用插件。因为插件多了影响网站速度,占内存,影响SEO等等。今天给各位介绍不用插件实现文章访问计数的方法。
代码如下:
//访问计数
function record_visitors() {
if (is_single()||is_page())
{
global $post;
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()
{
global $post;
return (int)get_post_meta($post->ID, 'views', true);
}
record_visitors函数用来为每篇文章创建并累计访问计数;post_views函数则读取这个技术并返回。
很简单吧,将以上两个函数加入functions.php文件,就可以使用了。
本文链接:https://www.maixj.net/wz/wuchajian-fangwenjishu-2617
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。