Я использую этот код для отображения основных категорий моего магазина woocommerce. Теперь я хочу отобразить подкатегории этой категории, используя название категории
мой код
<?php
function woocommerce_subcats_from_parentcat_by_NAME($parent_cat_NAME) {
$IDbyNAME = get_term_by('name', $parent_cat_NAME, 'product_cat');
$product_cat_ID = $IDbyNAME->term_id;
$args = array(
'hierarchical' => 1,
'show_option_none' => '',
'hide_empty' => 0,
'parent' => $product_cat_ID,
'taxonomy' => 'product_cat'
);
$subcats = get_categories($args);
foreach ($subcats as $sc) {
$link = get_term_link( $sc->slug, $sc->taxonomy );
echo '<div class="col-md-4" title="'.$sc->name.'">
<a href="'. $link .'" ><div class="section-header"> '.$sc->name.'</div> </a>
<ul class="section-header-ul">
<li><i class="fas fa-caret-left"></i><a href="">لبتاب</a> </li>
</ul>
</div>';
}
}
?>
<?php woocommerce_subcats_from_parentcat_by_NAME("electronic_components"); ?>