大挖在开发wordpress杂志主题ming的过程中,需要调用到用户总浏览量,指的是用户在登陆网站后,浏览所有页面的总数量,实现这个功能并不难,只需要一段简单的函数代码,
将下面代码函数复制到您的functions.php文件中:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/*当前作者文章浏览总数*/ if(!function_exists('wa_posts_views')) { function mx_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; } } } |
在你需要显示数量的地方添加以下代码,注意如果没有浏览量,默认显示为0。
1 |
<?php $author_views =wa_posts_views(get_the_author_meta('ID'),false);echo $author_views;?> |