加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

wordpress添加点击量统计功能实现最热文章的二种方法

发布时间:2020-12-14 14:34:06 所属栏目:wordpress 来源:网络整理
导读:最热文章 完全可以根据读者点击次数的多少来调用,点击多的肯定就是最热的,那么要想调取点击量我们必须让wordpress统计读者点击的次数,很多主题用的最多的就是 WP-PostViews 插件,如果你不想使用插件,通过以下三种代码完全可以实现对读者点击量的统计,

最热文章 完全可以根据读者点击次数的多少来调用,点击多的肯定就是最热的,那么要想调取点击量我们必须让wordpress统计读者点击的次数,很多主题用的最多的就是 WP-PostViews 插件,如果你不想使用插件,通过以下三种代码完全可以实现对读者点击量的统计,从而实现最热文章的功能。

统计文章点击量-方法一

将以下代码插入function.php中。

/* 访问计数 */

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,($post_views+1))){

add_post_meta($post_ID,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,true);

if ($echo) echo $before,number_format($views),$after;

else return $views;

}

在需要添加浏览次数的地方添加如下代码即可。

统计文章点击量-方法二

1、将以下代码插入function.php中。

/* Postviews start */

function getPostViews($postID){

$count_key = 'post_views_count';

$count = get_post_meta($postID,$count_key,true);

if($count==”){

delete_post_meta($postID,$count_key);

add_post_meta($postID,'0');

return " 0 ";

}

return $count;

}

function setPostViews($postID) {

$count_key = 'post_views_count';

$count = get_post_meta($postID,true);

if($count==”){

$count = 0;

delete_post_meta($postID,'0');

}else{

$count++;

update_post_meta($postID,$count);

}

}

/* Postviews start end*/

2、功能代码添加好后,我们开始进行统计,在single.php中的 endwhile; endif; ?循环前添加如下代码:

3、前台添加

阅读:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读