Форум BuddyPress - как сначала отобразить последние сообщения - отсортировать по дате - сначала самые новые сообщения, а не самые старые?

Форум Buddy Press отображает сообщения пользователей в темах обсуждения, сначала показывая самые старые сообщения. Я хотел бы сначала отображать самые новые, последние сообщения пользователей по любой теме. Не имеет смысла видеть сообщения трехмесячной давности вверху и прокручивать вниз для поиска самых последних сообщений.

Я проверил документацию Word Press и попытался переопределить сообщения ORDER BY, чтобы изменить DESC на ASC, но он продолжает отображать сначала самые старые сообщения, поэтому кажется, что BB Press переопределяет его своими внутренними функциями.

Если у кого-то была такая же проблема раньше и нашел решение, я был бы очень признателен за вашу помощь,

Софи


person Sophie    schedule 09.11.2011    source источник


Ответы (1)


Вы можете изменить порядок в строке 1108 wp-content/plugins/buddypress/bp-forums/bp-forums-template.php. В функции bp_has_forum_topic_posts вы можете найти переменную по умолчанию. Изменить порядок на «DESC».

$defaults = array(
    'topic_id' => false,
    'per_page' => 15,
    'max'      => false,
    'order'    => 'DESC'
);
person zbacsi    schedule 21.04.2012