Modyfikacja woocommerce breadcrumbs
Ponieważ klient się uparł zaszła potrzeba strzelenia sobie w kolano i zmiany okruszków woocommerce. Zmiana ma polegać na wstawieniu na drugiej pozycji dodatkowego elementu w postaci linka do strony z ofertą. Wykorzystamy do tego filtr woocommerce_get_breadcrumb. Do tego funkcja php wstawiająca tablicę w tablicę czyli array_splice.
add_filter( 'woocommerce_get_breadcrumb', 'change_breadcrumb' );
function change_breadcrumb( $crumbs ) {
array_splice($crumbs,1,0,array(array(0=>'Oferta','1'=>'/oferta/')));
return $crumbs;
}
I tyle. Teraz nasza ścieżka okruszków wygląda tak:
Strona Główna >> Oferta >> Kategoria >> Produkt