Если у вас весь сайт каталог и больше никаких категорий нет (например, не будет категорий "новости", "блог" и т.п.), то категорию "каталог" можно упразднить. Тогда у вас будут только основные категории и подкатегории условие будет очень простое:
$term = $wp_query->get_queried_object();
if (empty($term->parent)) {
//вывод основных категорий
}
else {
//вывод подкатегорий
}
Но вполне можно делать вывод для групп категории отдельно через перечисление условий (или сверку имён по массиву):
$term = $wp_query->get_queried_object();
if ($term->slug == 'okna' || $term->slug == 'dveri') {
//уникальный вывод окон и дверей
}
else {
//вывод для всех остальных
}