wordpress无插件实现文章浏览数

作者: 杨圣亮 分类: 开源软件 发布时间: 2016-08-24 14:28:20

获取文章浏览量(pv),网上介绍了wp-views插件,安装过,没有效果。偶得一个方法。

第一步:将以下代码贴到主题的 functions.php文件中

/* 文章浏览量计数 */
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, $count_key, '0');
        return "0 View";
    }
    return $count;
}
function setPostViews($postID) {
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}

第二步:在文章的内容循环代码里加上以下代码

<?php setPostViews(get_the_ID()); ?>

第三步:将以下代码放到任何需要显示文章浏览量的地方

<?php echo getPostViews(get_the_ID()); ?>

2 条评论
  • 裕康网志

    2017年10月8日 下午7:53

    不见博主在用。

    1. fedkey

      2017年10月10日 下午10:26

      好东西也未必全用啊。个人爱好简单点

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

89  +    =  96

微信