Вывод подкатегорий в категории

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 }
	}
}