Я создаю сайт для студентов, чтобы найти учителей. Я хочу иметь возможность фильтровать учителей на основе пользовательских критериев. Один из критериев, который я хотел бы фильтровать, - это рейтинги пользователей. Я написал пользовательскую функцию, чтобы получить точный порядок элементов, которые я хочу отобразить, в этом случае по рейтингу пользователя.Buddypress - получение членов цикла для печати участников в определенном порядке по определенным критериям
Я знаю, что при использовании bp_has_members вы можете передавать пользовательские значения в свою строку запроса. Я сделал это успешно, прежде чем использовать «& include = 1,2,3», где 1,2,3 - это строка user_ids, которую я смог фильтровать по некоторым критериям. При использовании этого оператора include и использования стандартных способов, которыми Buddypress заказывает участников - по последним активным, алфавитным и новейшим зарегистрированным, это отлично работает. Но пытаясь отсортировать пользователей по рейтингам, мне пришлось поместить эти идентификаторы пользователей в другом порядке. Предположим, что порядок пользовательских оценок 2> 3> 1 - я прошел в «& include = 2,3,1» без эффекта.
Кто-нибудь знает, есть ли способ заставить петли членов bp выплевывать членов в определенном, заранее определенном порядке? У меня есть сам заказ, готовый идти, просто хотел бы, чтобы приказчик выполнил заказ.