上一篇文章讲了获取指定用户的文章总流量数量,不知道大家还记不记得。

[b2_insert_post id=”749″]

这篇文章暖岛给大家带来一篇WrodPress获取当前用户文章总浏览数量。

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

//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')); ?>

发表评论