我假设上面的函数可以很好地为您获取包括custom post types
您只需要在使用此计数排序用户时得到帮助。
我假设您已经有了用户ID列表,比如数组$userids
让我们使用asort 和arsort 这样做
将上述代码放入活动主题的functions.php
在需要订购的文件中归档并使用以下内容
$arr = array();
foreach( $userids as $userid ) {
$arr[$userid] = foo_count_posts($userid);
}
现在
$arr
是以userid为键、post count为值的数组
要获取升序,请使用
asort($arr);
var_dump($arr);
要获取降序,请使用
arsort($arr);
var_dump($arr);