wordpress设置和调用文章点击数量

大部分的网站都是有文章计数功能的,wordpress的扩展性比较强,所以没有内置的显示浏览次数的小工具,那么要想调取点击量我们必须让wordpress统计读者点击的次数,如果你不想使用插件,通过以下的种代码完全可以实现wordpress文章点击数量

我现在这款wordpress主题也用的这个方法,感觉还行吧。看个人喜欢,如果不喜欢用插件也可以使用加入代码的方法。可以将下面代码加入到functiuons.php中去。

//获取文章点击数量
function hx_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 . ' Views' ;
}


//设置文章点击数量
function hx_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 );
    }
}

第二步,将如下代码插入需要显示wordpress文章点击数量的地方

<?php hx_setPostViews(get_the_ID()); ?>
<?php echo hx_getPostViews(get_the_ID()); ?>

这里的第一句代码调用刚才函数文件中添加的设置点击次数,就是相当于在原来的wordpress文章点击数量上加1,每次刷新就会执行这个设置函数,就是加1,然后第二句是显示当前的点击数量字段,以达到获取wordpress文章点击数量的目的。

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

133-7205-6573

微信咨询