Kardeşim ellerine sağlık +r10
<?php
$args = array(
'taxonomy' => 'category',
'hide_empty' => 0,
'parent' => 0
);
$terms = get_terms( $args );
[B]$i = 1;[/B]
$parentsArray = array();
echo '<ul class="tabs">';
foreach( $terms as $term ) { ?>
<li class="tab-link<?php echo $i === 1 ? ' current' : null; ?>" [B]data-tab="tab-<?php echo esc_attr( $i ); ?>"[/B]><?php echo esc_html( $term->name ); ?></li>
<?php
$parentsArray[] = $term->term_id;
}
echo '</ul>';
for( $k = 0; $k < count( $terms ); $k++ ) { ?>
<div id="tab-<?php echo esc_attr( $k ); ?>" class="tab-content current">
<ul class="tabs">
<?php
$childArgs = array(
'taxonomy' => 'category',
'hide_empty' => 0,
'parent' => $parentsArray[ $k ]
);
$childTerms = get_terms( $childArgs );
foreach( $childTerms as $childTerm ) { ?>
<li class="tab-link current">
<a href="<?php echo esc_url( get_term_link( $childTerm->term_id ) ); ?>"><?php echo esc_html( $childTerm->name ); ?></a>
</li>
<?php
}
?>
</ul>
</div>
<?php
}
?>
Buradaki düzenlemeleri yaptım belki başka birine lazım olur.
data-tab="tab-<?php echo esc_attr( $i ); ?>"
$i = 1;
atanan değişkenlerdeki tabs değerlerinin artması içinkodda şu şekilde düzenlemeler yaptım ;
$i = $i;
data-tab="tab-<?php echo esc_attr( $i++ ); ?>"