wordpress获取指定用户文章数量函数count_user_posts()

使用count_user_posts()函数获取WordPress用户文章数量

在WordPress网站中,我们可以使用count_user_posts()函数来获取指定用户的文章数量。

步骤1:使用count_user_posts()函数

  1. 首先,我们需要打开functions.php文件,它位于WordPress主题目录下。
  2. // 获取指定用户文章数量
    function get_user_post_count($user_id){
      $args = array(
        'author' => $user_id, // 作者ID
        'post_type' => 'post', // 文章类型
        'post_status' => 'publish', // 文章状态
        'posts_per_page' => -1 // 文章数量
      );
      $query = new WP_Query( $args );
      $count = $query->post_count;
      wp_reset_postdata();
      return $count;
    }
  3. 在functions.php文件中添加上述代码,然后保存。

步骤2:使用get_user_post_count()函数

  1. 现在,我们可以在主题模板文件中使用上述get_user_post_count()函数来获取指定用户的文章数量。
  2. 调用该函数,传递用户ID作为参数。例如:
  3. $count = get_user_post_count(123);
  4. 现在,$count包含指定用户的文章数量。

总结

使用count_user_posts()函数是获取WordPress网站上指定用户文章数量的最简单方法。我们只需要在functions.php文件中添加一个自定义函数,便可在主题模板文件中使用该函数。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5033
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容