U některých šablon v drobečkové navigaci WooCommerce obchodu, nebo také anglicky řečeno v Breadcrumbs občas chybí základní stránka obchodu, pokud je to i Váš případ tam problém můžete snadno vyřešit následujícím snippetem.
Kód vložte do souboru functions.php, nebo do jiného php souboru šablony, kam dáváte funkce.
add_filter( 'woocommerce_get_breadcrumb', function($crumbs, $Breadcrumb){
$shop_page_id = wc_get_page_id('shop'); // Dostaňte id stránky obchodu
if($shop_page_id > 0 && !is_shop()) { // Kontrola, jestli stránka obchodu existuje.
$new_breadcrumb = [
_x( 'Obchod', 'breadcrumb', 'text-domain' ), // Zobrazovaný text , text-domain nahraď podle své šablony nebo pluginu
get_permalink(wc_get_page_id('shop')) // URL
];
array_splice($crumbs, 1, 0, [$new_breadcrumb]);
}
return $crumbs;
}, 10, 2 );
