function add_crumb( ) {
$breadcrumbs = new WC_Breadcrumb();
echo '<a href="'. home_url() .'">Главная/</a>';
foreach ($breadcrumbs->generate() as $breadcrumb) {
echo '<a href="'. $breadcrumb[0] .'">' . $breadcrumb[0] . '/' . '</a>';
}
}
function add_crumb(){
$breadcrumbs = new WC_Breadcrumb();
$my_Array=$breadcrumbs->generate();
$num=count($my_Array);
$my_i=1;
echo '<a href="'. home_url() .'">Главная</a>/';
foreach ($my_Array as $breadcrumb) {
if($my_i!==$num){
echo '<a href="'. $breadcrumb[0] .'">' . $breadcrumb[0] . '</a>/';
}else{
echo $breadcrumb[0];
}
$my_i++;
}
} Array
(
[0] => Array
(
[0] => Одежда и обувь
[1] => http: //url/product-category/odezhda-i-obuv/
)
[1] => Array
(
[0] => Обувь
[1] => http: //url/product-category/odezhda-i-obuv/obuv/
)
[2] => Array
(
[0] => Кроссовки и кеды
[1] => http: //url/product-category/odezhda-i-obuv/obuv/krossovki-i-kedy/
)
)
function breadcrumbs($separator = ' » ', $home = 'Главная') {
$path = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)));
$base_url = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';
$breadcrumbs = array("<a href=\"$base_url\">$home</a>");
$last = end( array_keys($path) );
foreach( $path as $x => $crumb ){
$title = ucwords(str_replace(array('.php', '_'), Array('', ' '), $crumb));
if( $x != $last ){
$breadcrumbs[] = '<a href="'.$base_url.$crumb.'">'.$title.'</a>';
}
else {
$breadcrumbs[] = $title;
}
}
return implode( $separator, $breadcrumbs );
}