Как работают кнопки-фильтры вывода записей — Отображать «плиткой», «списком», «в 3 колонки», «4 колонки» и т.д.?
На css и JS например. Добавлять просто врапперу класс list-view, grid-view. И уже на css описать стили дочерних элементов враппера
Я не уверен, но скорее всего по нажатию просто применяются разные стили для элементов