wordpress给文章添加点击数/浏览量

小白兔
24个月前

195 0

在wordpress中,文章数据中不存在默认的浏览量这些数据字段,所以可以考虑使用给文章添加自定义字段来进行统计。

基本逻辑:

1> 在用户进入文章页的时候,判断这个文章是否存在浏览量字段

2> 如果不存在,则创建自定义字段,并给字段一个初始值

3> 如果存在,则根据条件更新字段的值

4> 返回字段的值

实现过程:

记录:1、创建获取点击数/浏览量的自定义方法

// 在主题下的functions.php内:

function getPostClickNum($postID){
   // 声明变量,获取传入文章ID的 自定义点击数字段'clicknum'
   $clicknum = get_post_meta($postID,'clicknum', true);
   if($clicknum==''){   // 如果字段值为空,则删除默认的字段,并重新添加字段,给一个初始值为0,返回初始值 0
       delete_post_meta($postID,'clicknum');
       add_post_meta($postID,'clicknum','0');
       return '0';
    }else{  // 如果字段值不为空

       if(is_single()){   // 判断是否是文章内容页
           $clicknum ++;    // 文章自定义字段值加1
           update_post_meta($postID,'clicknum', $clicknum);  // 更新字段值为增加后的值
       }            
    }
   // 返回变量,自定义点击数字段的值
   return $clicknum;
}

记录:2、在文章页single.php中使用

查看全文
END

←上一篇没有了

下一篇→