Несколько вариантов просмотра

Сегодня это почти полностью возможно без внесения изменений в код, используя Hamburger Theme Selector

Простое решение при текущей настройке и коде — просто настроить, например, три разных темы с разными экземплярами компонента предпросмотра списка тем (или аналогичного), у которых разные настройки. Назовите их что-то очевидное и разрешите пользователю переключаться между ними. Никакой работы с кодом, используется основная функциональность. Готово.

Я использую этот метод в настоящее время, чтобы позволить пользователю включать и выключать довольно ресурсоемкую анимацию вращающейся луны (см. https://starzen.space). По умолчанию выключено; если вы хотите анимированную луну и звезды, выберите другую тему из гамбургер-меню, которая в остальном идентична. Если вам нужен просто скучный список без отвлекающих факторов, есть тема «Техническое обслуживание» (в моем случае она включает изображения, но вы понимаете суть). Легко!

Другой способ сделать это немного более гибким — добавить TC с кнопками для изменения CSS и включения/выключения отдельных частей. Тогда вам могут понадобиться только две темы: одна для мasonry-сетки, а другая — для списка?

4 лайка