0

Buddy Press 论坛通过首先显示最旧的帖子来显示讨论主题中的用户帖子。我想首先显示关于任何主题的最新、最新的用户帖子。看到 3 个月前的帖子显示在顶部并且必须向下滚动以搜索最新帖子是没有意义的。

我检查了 Word Press 文档并试图覆盖 ORDER BY 的帖子以从 DESC 更改为 ASC,但它继续首先显示最旧的帖子,所以似乎 BB Press 用自己的内部功能覆盖它。

如果有人以前遇到过同样的问题并找到了解决方案,我将非常感谢您的帮助,

苏菲

4

1 回答 1

0

您可以在 wp-content/plugins/buddypress/bp-forums/bp-forums-template.php 第 1108 行更改顺序。在函数 bp_has_forum_topic_posts 中,您可以找到默认变量。将顺序更改为“DESC”。

$defaults = array(
    'topic_id' => false,
    'per_page' => 15,
    'max'      => false,
    'order'    => 'DESC'
);
于 2012-04-21T13:39:19.703 回答