count user posts()-WordPress函数

描述

count user posts()此函数是返回用户的发帖数量。

用法



参数

$userid
(整数)(必填)用于统计帖子的用户的ID。
默认:无
$post_type
(字符串)(可选)发布类型来计算发布的数量。
默认:“post”

返回

(INT)
用户使用此帖子类型撰写的帖子数

例子

获取用户的职位数
显示ID为5的用户发布的帖子数量。



获取帖子类型的用户的帖子数量
显示ID为5的用户发布的帖子类型“book”的帖子数量。



翻译友好的帖子数
同样的操作,有翻译支持。



结果

以上两个例子的结果

用户发布的帖子数量:123
支持其他帖子类型
注意:从4.1开始,它支持帖子类型。
由于post_type支持目前不适用于count_user_posts(),所以下面您将找到一个派生函数,其中通过辅助参数提供了post_type支持。


get_var( "SELECT COUNT(*) FROM $wpdb->posts $where" );

  	return apply_filters( 'get_usernumposts', $count, $userid );
}
?>

更改日志
从以下版本开始:3.0.0
从以下版本开始:4.1.0(增加了post type support)
源文件
count_user_posts()位于wp-includes/user.php。

有关
count_many_users_posts, get_posts_by_author_sql

Previous Post
为WordPress自定义类型分类创建字段
Next Post
WordPress自定义查询wp_query所有参数详细注释

相关文章

Menu