$font_size, ) ); // Generate separator between crumbs $delimiter = ''; if ( $separator_type == 'icon' ) { $delimiter = us_prepare_icon_tag( $separator_icon ); } elseif ( $separator_type == 'custom' ) { $delimiter = strip_tags( $separator_symbol ); } if ( $delimiter != '' ) { $delimiter = '
  • ' . $delimiter . '
  • '; } // Generate microdata markup $microdata_list = $microdata_item = $link_attr = $name_attr = $position_attr = ''; if ( us_get_option( 'schema_markup' ) ) { $microdata_list = ' itemscope itemtype="http://schema.org/BreadcrumbList"'; $microdata_item = ' itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"'; $link_attr = ' itemprop="item"'; $name_attr = ' itemprop="name"'; $position_attr = ' itemprop="position"'; } if ( function_exists( 'woocommerce_breadcrumb' ) AND is_woocommerce() ) { // Remove markup from WooCommerce Breadcrumbs $microdata_list = $microdata_item = ''; } // Homepage Label $home = strip_tags( $home ); // The breadcrumb’s container starting code $list_before = '
      '; // The breadcrumb’s container ending code $list_after = '
    '; // Code before single crumb $item_before = '
  • '; // Code after single crumb $item_after = '
  • '; // Return default WooCommerce breadcrumbs if ( function_exists( 'woocommerce_breadcrumb' ) AND is_woocommerce() ) { return woocommerce_breadcrumb( array( 'wrap_before' => $list_before, 'wrap_after' => $list_after, 'delimiter' => $delimiter, 'before' => $item_before, 'after' => $item_after, 'home' => $home, ) ); // Return default bbPress breadcrumbs } elseif ( function_exists( 'bbp_get_breadcrumb' ) AND is_singular( array( 'topic', 'forum', 'reply' ) ) ) { echo bbp_get_breadcrumb( array( 'before' => $list_before, 'after' => $list_after, 'sep' => $delimiter, 'crumb_before' => $item_before, 'crumb_after' => $item_after, ) ); // Output theme breadcrumbs } else { $us_breadcrumbs = new US_Breadcrumbs( $delimiter, $home, $item_before, $item_after, $link_attr, $name_attr, $position_attr ); echo $list_before . $us_breadcrumbs->render() . $list_after; }