WC_Breadcrumb::add_crumbs_tax
Add crumbs for taxonomies.
Method of the class: WC_Breadcrumb{}
No Hooks.
Returns
null. Nothing (null).
Usage
// protected - for code of main (parent) or child class $result = $this->add_crumbs_tax();
WC_Breadcrumb::add_crumbs_tax() WC Breadcrumb::add crumbs tax code WC 10.7.0
protected function add_crumbs_tax() {
$this_term = $GLOBALS['wp_query']->get_queried_object();
$taxonomy = get_taxonomy( $this_term->taxonomy );
if ( 'product_brand' !== $this_term->taxonomy ) {
$this->add_crumb( $taxonomy->labels->name );
}
if ( 0 !== intval( $this_term->parent ) ) {
$this->term_ancestors( $this_term->term_id, $this_term->taxonomy );
}
$this->add_crumb( single_term_title( '', false ), get_term_link( $this_term->term_id, $this_term->taxonomy ) );
}