Создание домашней страницы с пользовательским фильтром

Требуется ли в вашем случае, чтобы это были именно темы с наибольшим количеством ответов/лайков? Если вы используете список тем /top, можно настроить автоматические временные периоды… основные факторы — просмотры, лайки и количество постов (и вы можете немного скорректировать эти веса в настройках сайта).

Да, это усложнение при использовании нескольких списков тем: компоненту необходимо сопоставлять каждый список и удалять дубликаты. Это не очень сложно, но, насколько я знаю, это не реализовано ни в одном из доступных компонентов.