我正在建立一个网站供学生寻找老师。我希望能够根据自定义标准过滤教师。我希望能够过滤它们的标准之一是用户评级。我编写了一个自定义函数来获取我想要显示的成员的确切顺序,在这种情况下是通过用户评分。
我知道在使用 bp_has_members 时,您可以将自定义值传递到其查询字符串中。在使用 "&include=1,2,3" 之前,我已经成功完成了这项工作,其中 1,2,3 是我能够通过某些条件过滤的 user_id 字符串。使用此包含语句时,并使用 Buddypress 订购成员的默认方式 - 按上次活动、按字母顺序和最新注册,这很好用。但是在尝试按评分对用户进行排序时,我不得不将这些用户 ID 以不同的顺序排列。假设用户评分的顺序是 2 > 3> 1 - 我传入 "&include=2,3,1" 没有任何效果。
有没有人知道是否有办法强制 bp 成员循环以特定的预定顺序吐出成员?我已经准备好订单本身了,只是想让 buddypress 执行订单。