WordPress如何获取作者文章总浏览数量

前段时间博主在制作Blues主题个人主页页面(作者页面)的时候,在页面右侧添加了一块显示作者文章总浏览数量的展示位置,如下图所示:

群里有朋友问我,是如何获取到作者文章总浏览数量的,今天博主分享出实现这个小功能的WordPres教程

WordPress如何获取作者文章总浏览数量

功能代码

//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、然后再需要显示作者文章总浏览数量的页面添加下面代码即可。

<?php echo cx_posts_views(get_the_author_meta('ID')); ?>
技术教程

了解WordPress的tags标签自定义样式

2020-12-5 21:22:25

技术教程

WordPress如何调用最新评论的文章列表

2020-12-5 21:22:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索