Наконец-то я нашел это решение для создания своего собственного крошки текущего продукта на странице одного продукта woocommerce:
<?php
$product_id = get_queried_object_id();
$product = wc_get_product( $product_id );
$terms = get_the_terms( $product_id, 'product_cat' );
$number_of_terms = count($terms);
$breadcrumb = array();
$breadcrumb_finish = false;
$parent = 0;
while ( $breadcrumb_finish == false ) {
foreach ($terms as $term) {
if($term->parent == $parent)
{
$link_breadcrumb = "<span>".$term->name."</span>";
array_push($breadcrumb, $link_breadcrumb);
$parent = $term->term_id;
}
}
if(count($breadcrumb) == $number_of_terms)
$breadcrumb_finish = true;
}
print_r($breadcrumb);
?>