You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
961 B
53 lines
961 B
<?php
|
|
/**
|
|
* Shop breadcrumb
|
|
*
|
|
* @author WooThemes
|
|
* @package WooCommerce/Templates
|
|
* @version 2.3.0
|
|
* @see woocommerce_breadcrumb()
|
|
*/
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit;
|
|
}
|
|
$delimiter = '';
|
|
|
|
if ( ! empty( $breadcrumb ) ) {
|
|
|
|
echo wp_kses_post( $wrap_before );
|
|
|
|
$count = count($breadcrumb);
|
|
|
|
$i = 0;
|
|
$class = '';
|
|
|
|
foreach ( $breadcrumb as $key => $crumb ) {
|
|
|
|
$i++;
|
|
|
|
if( $i == $count - 1 ) {
|
|
$class = 'breadcrumb-link-last';
|
|
}
|
|
|
|
echo wp_kses_post( $before );
|
|
|
|
if ( ! empty( $crumb[1] ) && sizeof( $breadcrumb ) !== $key + 1 ) {
|
|
echo '<a href="' . esc_url( $crumb[1] ) . '" class="breadcrumb-link ' . $class . '">' . esc_html( $crumb[0] ) . '</a>';
|
|
} else {
|
|
echo '<span class="breadcrumb-last"> ';
|
|
echo esc_html( $crumb[0] );
|
|
echo '</span>';
|
|
}
|
|
|
|
echo wp_kses_post( $after );
|
|
|
|
if ( sizeof( $breadcrumb ) !== $key + 1 ) {
|
|
echo wp_kses_post( $delimiter );
|
|
}
|
|
|
|
}
|
|
|
|
echo wp_kses_post( $wrap_after );
|
|
|
|
}
|
|
|