Přidání obchodu do drobečkové navigace ve WooCommerce

woocommerce

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 );
Reklama
Reklama zdarma, zvýšení návštěvnostiZobrazeno 166 krát.
%d bloggers like this: