Как сделать универсальную категорию WordPress?

Подскажите пожалуйста, как можно сделать универсальную категорию чтобы не дублировать файл для того чтобы поменять имя категории. чтобы был один файл?

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

<?php
/*
Template Name: Категория общая
*/
get_header();
?>

<?php get_template_part('components/mainContent') ?>

<?php
$my_posts = get_posts( array(
'numberposts' => -1,
'category_name' => 'allCategory',
'orderby' => 'date',
'order' => 'ASC',
'include' => array(),
'exclude' => array(),
'meta_key' => '',
'meta_value' =>'',
'post_type' => 'post',
'suppress_filters' => true,
) );

foreach( $my_posts as $post ){
setup_postdata( $post );
?>

<?php get_template_part('components/card') ?>

<?php

}

wp_reset_postdata(); // сброс
?>
<?php get_footer(); ?>
<?php
/*
Template Name: ПостСтраница
Template Post Type: post, pages
*/
?>

<?php get_header(); ?>

   <main class="main">

	  <?php get_template_part('components/mainContentRecords') ?>

   </main>

<?php get_footer(); ?>