WrodPress获取当前作者文章总浏览数量

上一篇文章讲解了在开发ceonews主题的前端用户中心时,如何获取指定作者文章总浏览数量,这篇文章我们来说说如何获取当前作者文章总浏览数量,不清楚的朋友可以再看砍如何获取指定作者文章总浏览数量这篇文章:

[xx_insert_post station_article="1666"]

方法跟之前的也几乎一样,效果图如下:

WrodPress获取当前作者文章总浏览数


1
2
3
4
5
6
7
8
9
10
11
12
13
//WrodPress获取当前作者文章浏览总数
if(!function_exists('cx_posts_views')) {
    function cx_posts_views($author_id = 1 ,$display = true) {
        global $wpdb;
        $sql = "SELECT SUM(meta_value+0) FROM $wpdb->posts left join $wpdb->postmeta on ($wpdb->posts.ID = $wpdb->postmeta.post_id) WHERE meta_key = 'views' AND post_author =$author_id";
        $comment_views = intval($wpdb->get_var($sql));
        if($display) {
            echo number_format_i18n($comment_views);
        } else {
            return $comment_views;
        }
    }
}

使用方法

1、首先将上面功能代码添加到主题的 functions.php 文件内,

2、然后再需要显示作者文章总浏览数量的页面添加下面代码即可。


1
<?php echo cx_posts_views(get_the_author_meta('ID')); ?>

扫码关注wp主题君

精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!

记住我们的网址:ztJun.com

未经允许不得转载:主题君 » WrodPress获取当前作者文章总浏览数量
赞(182)

评论抢沙发

评论前必须登录!

账号密码登录