BuddyPress 2.0 был выпущен на этой неделе, вобрав в себя многочисленные новые инструменты администрирования, позволяющие облегчить управление сообществами через бэкэнд. Одна из недостаточно изученных новых возможностей – это возможность ограничения глубины комментариев в ленте активности.
Темы в ленте активности иногда могут бесконтрольно расти, когда дело доходит до ответов на комментарии. В таком случае лента активности выглядит как многоступенчатая лестница, разрастаясь до крупных размеров.
В прошлом единственный способ изменить глубину комментариев заключался в фильтрации вывода функции bp_activity_can_comment_reply(), однако такой подход был не слишком удобным для менеджеров сообществ.
Поскольку в WordPress уже существует встроенный параметр для управления глубиной комментариев, он стал основой для применения его в ленте активности BuddyPress. Таким образом, не пришлось вводить новых опций. BuddyPress 2.0 теперь поддерживает параметры для глубины комментариев WordPress. Вы можете настроить их в панели администратора в разделе Settings > Discussion > Other Comment Settings.
В приведенном ниже примере древовидные комментарии были ограничены третьим уровнем вложенности. Вы можете заметить, что у третьего комментария нет ссылки «Ответить». Участники по-прежнему могут комментировать интересующий их пункт в ленте активности, однако они не смогут добавить более трех ответов (т.е. не смогут создать глубину комментирования, превышающую 3).
Данное обновление не будет затрагивать структуру ваших предыдущих комментариев/ответов в ленте активности, однако оно повлияет на все последующие древовидные комментарии. Если вы всегда хотели ограничить глубину комментариев в ленте активности на своем BuddyPress-сайте, то в таком случае этот новый параметр заметно облегчит вам жизнь, поскольку он не требует написания кода.
Источник: wptavern.com