Filtry

’;
foreach ( $product_categories as $key => $category ) {
// Unique IDs for accordion controls
$headingId = „heading” . $category->term_id;
$collapseId = „collapse” . $category->term_id;
// Start accordion item
echo ’
’; // .accordion
} else {
echo 'No product categories found.’;
}
}
?>
’;
echo ’
’; // .accordion-item
}
echo ’’; echo ’’; echo ’
’; echo ’’;
echo ’
’; // .accordion-collapse
echo ’’;
// Get child categories
$child_args = array(
'taxonomy’ => 'product_cat’,
'orderby’ => 'name’,
'order’ => 'ASC’,
'hide_empty’ => false,
'parent’ => $category->term_id // Get direct children
);
$child_categories = get_terms( $child_args );
if ( !empty( $child_categories ) ) {
echo ’
’; // .accordion-body
echo ’ ’;
} else {
echo 'No child categories found.’;
}
// Close accordion item
echo ’