wordpress添加文章点击量

第一种方法:

在wordpress后台插件,选择安装插件,搜索WP-PostViews插件,进行安装,但是wordpress插件多容易影响页面打开速度,所以我们第二种方法手写纯代码。

第二种方法:

在functions.php添加以下代码:


/**
* 功能:获取阅读数量
* 在需要显示浏览次数的位置,调用此函数
* @Param object|int $postID   文章的id
* @Return string $count       文章阅读数量
*/
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 ";
    }
    return $count;
}
/**
* 功能:设置或更新阅读数量
* 在内容页(single.php,或page.php )调用此函数
* @Param object|int $postID   文章的id
* @Return string $count       文章阅读数量
*/
function setPostViews($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');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}

在文章页(single.php)或单页(page.php)循环语句结束符endwhile前加入以下代码:

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

在需要显示文章浏览量的位置加入以下代码:

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

《wordpress添加文章点击量》有4个想法

发表评论

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