Думаю, вопрос, который ведёт к исходному посту здесь, звучит так:
Должно ли закрепление игнорировать порядок списка тем? В данный момент при просмотре последних тем закрепленные сортируются по полю bumped_at, а остальные — также по bumped_at.
Если изменить порядок в списке, это повлияет на сортировку как закрепленных, так и обычных тем.
Я понимаю суть этого запроса на новую функцию, и изменение тривиально.
Мы могли бы безусловно, независимо от порядка списка тем, сортировать закрепленные темы по дате “pinned_at”. Вся необходимая информация уже есть, а стоимость изменений низка.
Преимущество для администратора сайта в том, что он может легко и гарантированно держать самое важное закрепленное сообщение вверху (чтобы что-то было сверху, нужно снять закрепление и закрепить снова).