<div class="products">
<?php
$tabsData = array(
array(
'field' => 'tabs',
'id' => 'tabs-1',
'header_field' => 'prodzagolovok'
),
array(
'field' => 'tabs2',
'id' => 'tabs-2',
'header_field' => 'prodzagolovok2'
),
array(
'field' => 'tabs3',
'id' => 'tabs-3',
'header_field' => 'prodzagolovok3'
),
array(
'field' => 'tabs4',
'id' => 'tabs-4',
'header_field' => 'prodzagolovok4'
)
);
foreach ($tabsData as $tabData) :
$tabs = get_field($tabData['field']);
if ($tabs) :
$tabIndex = 1;
$header = get_field($tabData['header_field']);
?>
<h3><?php echo esc_html($header); ?></h3>
<div data-tabs class="tabs" id="<?php echo $tabData['id']; ?>">
<?php foreach ($tabs as $tab) : ?>
<div class="tab">
<input type="radio" name="tabgroup-<?php echo $tabData['id']; ?>" id="<?php echo $tabData['id'] . '-' . $tabIndex; ?>" <?php if ($tabIndex === 1) echo 'checked'; ?>>
<label for="<?php echo $tabData['id'] . '-' . $tabIndex; ?>"><?php echo esc_html($tab['tabsnazvanie']); ?></label>
<div class="tab__content">
<div class="desk"><?php echo esc_html($tab['tabsopisanie']); ?></div>
<div class="down">
<a href="<?php echo esc_url($tab['ssylka_na_fajl']); ?>">
<?php echo esc_html($tab['skachat_fajl']); ?>
</a>
</div><!--down-->
<div class="p-list">
<?php if (!empty($tab['tab'])) : ?>
<?php foreach ($tab['tab'] as $item) : ?>
<div class="item">
<div class="img"><img src="<?php echo esc_url($item['tabizobrazhenie']); ?>" alt=""></div>
<div class="text"><?php echo esc_html($item['tabprodukt']); ?></div>
</div>
<?php endforeach; ?>
<?php endif; ?>
</div><!--p-list-->
</div><!--tab__content-->
</div><!--tab-->
<?php $tabIndex++; ?>
<?php endforeach; ?>
</div><!--tabs-->
<?php endif; ?>
<?php endforeach; ?>
</div><!--products-->
в нем зарегистрированы таксономии
в админке это рубрики
если зайти в тип записей с всеми постами в ней, это будет site.com/cases - то все ок, так как подхватывает шаблон archive-cases.php
но если перейти в рубрику допусти teach это будет site.com/categoty/teach
то тянет archive.php
а хотелось бы один шаблон прикрутить ко всему этому
т.к типы записей будут добавляться, что бы потом голову не сломить