Mostrar categorias de crianças no WooCommerce

Este código exibe a miniatura da categoria e o título das duas categorias pai para as categorias de produtos do WooCommerce.

Eu tenho várias categorias de crianças que eu gostaria de exibir também. Existe maneira de mostrar todas as categorias OU selecionar quais IDs de categoria para exibir?

$taxonomyName = "product_cat"; $prod_categories = get_terms( $taxonomyName, array( 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => -1 ) ); foreach( $prod_categories as $prod_cat ) : if ( $prod_cat->parent != 0 ) continue; $cat_thumb_id = get_woocommerce_term_meta( $prod_cat->term_id, 'thumbnail_id', true ); $cat_thumb_url = wp_get_attachment_thumb_url( $cat_thumb_id ); $term_link = get_term_link( $prod_cat, 'product_cat' ); ?><img src="https://wordpress.stackexchange.com//questions/210695/display-child-categories-in-woocommerce/" alt="" /> <a class="button" href="https://wordpress.stackexchange.com//questions/210695/display-child-categories-in-woocommerce/"> name; ?>  <?php endforeach; wp_reset_query(); 

Solutions Collecting From Web of "Mostrar categorias de crianças no WooCommerce"

Aqui está a solução para sua pergunta: Verifique essa, espero que ela ajude você a exibir detalhes da categoria infantil.

  $taxonomy = 'product_cat'; $orderby = 'name'; $show_count = 0; // 1 for yes, 0 for no $pad_counts = 0; // 1 for yes, 0 for no $hierarchical = 1; // 1 for yes, 0 for no $title = ''; $empty = 0; $args = array( 'taxonomy' => $taxonomy, 'orderby' => $orderby, 'show_count' => $show_count, 'pad_counts' => $pad_counts, 'hierarchical' => $hierarchical, 'title_li' => $title, 'hide_empty' => $empty ); $all_categories = get_categories( $args ); foreach ($all_categories as $cat) { if($cat->category_parent == 0) { $category_id = $cat->term_id; echo '
'. $cat->name .''; ?> $args2 = array( 'taxonomy' => $taxonomy, 'child_of' => 0, 'parent' => $category_id, 'orderby' => $orderby, 'show_count' => $show_count, 'pad_counts' => $pad_counts, 'hierarchical' => $hierarchical, 'title_li' => $title, 'hide_empty' => $empty ); $sub_cats = get_categories( $args2 ); if($sub_cats) { foreach($sub_cats as $sub_category) { echo $sub_category->name ; $thumbnail_id = get_woocommerce_term_meta( $sub_category->term_id, 'thumbnail_id', true ); $image = wp_get_attachment_url( $thumbnail_id ); echo ''; //add other code here to display child details } } } }