Jak odstranit drobečkovou navigaci ve WooCommerce

WooCommerce v základním nastavení zobrazuje drobečkovou navigaci. Protože je občas nezbytné, navigaci odstranit, ukážeme si, jak na to.

Řešení je jednoduché, ale nejprve si musíme říci, jak je navigace v šablonách zobrazována.

Pokud si otevřete například soubor archive-product.php, který najdete v plugins/woocommerce/templates, najdete na řádku 25, tento zápis:

do_action( ‚woocommerce_before_main_content‘ );

Tento hook, obsahuje zavěšené dvě funkce, a jedna z nich je woocommerce_breadcrumb.

Jak je vidět, nenajdete nikde v šabloně konkrétní funkci, ta je umístěna jinde. Můžete sice smazat celý hook, ale tím odstraníte i div, který je umístěn, pomocí woocommerce_output_content_wrapper, ve stejném hooku.

Proto musíme drobečkovou navigaci, z hooku odstranit.

Do functions.php pak stačí zapsat:

add_action( 'init', 'musilda_remove_wc_breadcrumbs' );
function musilda_remove_wc_breadcrumbs() {
    remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20,  );
}

Nic více nepotřebujete.

Čtěte  Dvojité zobrazení platební metody po aktualizaci WooCommerce

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Related posts

2 Comments

    1. Musilda

      Dobrý den, myslím, že to jde, ale bude se potřeba podívat do kódů té navigace.

      Reply

Leave a Reply

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Chcete mít přehled o dění ve světě WordPressu?

Přímo do vašeho emailu

Pravidelný přehled o novinkách, trendech a událostech, které se točí kolem WordPressu. Souhrn toho nejzajímavějšího od nás i ze zahraničí.