function woocommerce_subcats(){
$display_type = woocommerce_get_loop_display_mode();
if($display_type === 'subcategories' || $display_type === 'both' ){
$parentid = get_queried_object_id();
$args = array('parent' => $parentid);
$terms = get_terms( 'product_cat', $args );
if ( $terms ) { ?>
<div class="card-flex-desctop">
<?php foreach ( $terms as $term ) { ?>
<div class="card-divblk product-category product">
<?php
$cat_url = get_term_link( $term, 'product_cat' );
$thumbnail_id = get_woocommerce_term_meta( $category->term_id, 'thumbnail_id', true );
if ( $thumbnail_id ) {
$image = wp_get_attachment_image_src( $thumbnail_id, $small_thumbnail_size );
$image = $image[0];
} else {
$image = wc_placeholder_img_src();
}
if ( $image ) {
$image = str_replace( ' ', '%20', $image );
?>
<div class="card-img-div">
<a href="<?php echo $cat_url ?>">
<div class="card-im" style="background-image: url(<?=$image?>);"></div>
</a>
</div>
<?php
} ?>
<a href="<?php echo $cat_url ?>" class="card-name-link"><?php echo $category->name; ?></a>
<div class="sep"></div>
<div class="btns-div">
<a href="<?php echo $cat_url ?>" class="cart-btn w-button">В категорию</a>
</div>
</div>
<?php } ?>
</div>
<?php }
}
}
Вывод подкатегорий в категории
|
PHP