按发帖数查询用户,最近30天,按发帖类型显示每个用户发帖数

时间:2013-03-08 作者:Chozen

我差不多完成了,下面的代码除了显示每个用户的帖子数量外,还可以将其细分为帖子类型,我还想过滤过去三十天的帖子。

我正在尝试为每个用户获取自定义帖子类型“music”的帖子。

<div id="top-artist-wrapper">

<?php foreach ( get_users(\'orderby=post_count&number=5\') as $user ) : ?>

<div class="top-artists">
<?php echo get_avatar($user->ID, \'64\'); ?>

<div class="artist-name">
    <?php echo $user->display_name; ?> (<?php echo count_user_posts( $user->ID, $post_type=\'music\' ); ?> Posts)

</div>

</div>

<?php endforeach; ?>
</div>
我遗漏了什么,哪怕是正确的查询方式?

请原谅混合了HTML。

1 个回复
SO网友:benklocek

count_user_posts() 不支持第二个参数(代码中的post\\u类型),根据the docs.

docs页面底部有一个函数,允许您按post\\u类型进行筛选,您可以插入函数。php和使用。

结束