Jak odstranit drobečkovou navigaci ve WooCommerce - Affinite.io CZ

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, 0 );
}

Nic více nepotřebujete.

Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce

WordPress 4.4 Clifford je venku!
WordPress 4.4 Clifford je venku!
09 Pro, 2015
Jak vypnout editor obsahu, pro určité stránky
Jak vypnout editor obsahu, pro určité stránky
13 Pro, 2015

Komentáře nejsou povoleny.

Looking for something?