1 官方函数
<?php $user_post_count = count_user_posts( $userid , $post_type ); ?>
函数参数:
- $userid : 用户的ID,必填项
- $post_type : 文章类型,默认为 post,选填
2 使用sql函数查询
function num_of_author_posts( $user_id ){
global $wpdb;
$user_id = (int) $user_id;
$sql = "SELECT COUNT(*) FROM {$wpdb->posts} WHERE post_author='$user_id' AND post_status = 'publish' ";
$coo = $wpdb->get_var( $sql );
return ( $coo ) ? $coo: 0;
}
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 获取某个用户发表的文章数量
原文链接:https://www.stubbornhuang.com/1363/
发布于:2021年05月26日 15:11:53
修改于:2023年06月26日 21:34:25
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52