首页 > CMS > Wordpress > 正文

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

2024-09-07 00:49:39
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了wordpress获取指定用户文章数量函数count_user_posts(),具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

wordpress函数count_user_posts()的作用是返回指定ID用户发表的文章数量,比如要显示当前登录用户的文章数量就可以使用该函数调用显示。count_user_posts()函数返回的文章数量默认只统计post文章类型,也可以统计page或自定义文章类型post_type。

函数代码:

count_user_posts($userid, $post_type, true or false)

参数说明:

$userid – (int)用户id,要统计哪个用户的文章数量就是那个用户的id

$post_type – (array|string)文章类型,默认只统计post文章数量,可以设置其它文章类型,或者所有类型的文章数量都统计

$public_only – (bool)是否只统计公开发布的文章数量,true表示是,false表示草稿也统计在文章数量之内

使用示例:

1、获取用户ID为2的用户文章数量,不包括草稿

<?php echo count_user_posts('2', 'post', false);?>

2、获取用户ID为2的用户文章和页面的数量

<?php echo count_user_posts('2', array('post','page'), false);?>

3、获取当前登录用户的文章数量

<?php global $user_ID;echo count_user_posts($user_ID,'post',true);?>

函数更新记录:

在wordpress 4.1.0版本才开始支持$post_type参数;在4.3.0版本才开始支持$public_only参数,要完整使用该函数,需要使用wordpress 4.3 +版本。

函数位置

wp-includes/user.php

以上就是wordpress获取指定用户文章数量函数count_user_posts()的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表