WordPress获取指定作者文章总浏览数量

首页 WordPress教程 WordPress获取指定作者文章总浏览数量
    • 正文
    • 我要评论
    • 在开发ceonews主题前端用户中心时,由于需求原因需要获取当前作者文章总浏览数量和指定作者文章总浏览数量,这个功能主题君在网上查了查,还是挺多的,随手记下来,分享给大家:

      最终效果图:

      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;
              }
          }
      }

      使用方法

      /**
      *文章页面直接输出该作者文章的浏览总数
      *千级浏览数量会用逗号分隔
      **/
      //方法一
      cx_posts_views(get_the_author_meta('ID'));
      //方法二
      $author_id = get_the_author_meta('ID');
      cx_posts_views($author_id);
      //如果我们只需要获取数量不做格式处理可以用
      $author_id = get_the_author_meta('ID');
      $author_views = cx_posts_views($author_id,false);
      echo $author_views;
      //或者
      $author_views = cx_posts_views(get_the_author_meta('ID'),false);
      echo $author_views;
      //来调用

      下面这篇文章给大家分享如何获取当前作者文章总浏览数量,大家可以看看:

      WrodPress获取当前作者文章总浏览数量
      上一篇文章讲解了在开发ceonews主题的前端用户中心时,如何获取指定作者文章总浏览数量,这篇文章我们来说说如何获取当前作者文章总浏...
      WordPress获取指定作者文章总浏览数量

      扫码关注wp主题君

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

      记住我们的网址:ztJun.com

      收藏 (0)
      打赏 支付宝打赏 微信打赏
      点赞 (1)

      标题:WordPress获取指定作者文章总浏览数量

      分类:WordPress教程

      链接:https://www.ztjun.com/1666.html

      版权:

好久不见,甚是想念

相关文章

评论 暂无评论