Спасибо, Китан. Интересная идея, так как я уже создавал тему помощи, поскольку ранее использовал CSS для решения этой задачи.
Один из участников, @manuel, дал мне отличный фрагмент CSS, так как я использовал его, чтобы скрыть множество подкатегорий, чтобы в гамбургер-меню отображались только родительские категории.
Поэтому, возможно, стоит добавить переключатель для скрытия только подкатегорий.
.hamburger-panel .category-link.subcategory {
display:none;
}
Эта настройка может сделать вещи очень удобными, если у пользователей много подкатегорий, которые нужно скрыть.