Articles

WooCommerce Docs

To jest dokument na poziomie deweloperskim. Jeśli nie jesteś zaznajomiony z kodem / szablonami i rozwiązywaniem potencjalnych konfliktów, wybierz WooExpert lub programistę, aby uzyskać pomoc. Nie jesteśmy w stanie zapewnić wsparcia dla dostosowań w ramach naszej polityki wsparcia.

Musisz dodać kod do pliku functions.php motywu dziecka lub za pomocą wtyczki, która pozwala na dodanie niestandardowych funkcji, takich jak wtyczka Code snippets. Proszę nie dodawać niestandardowego kodu bezpośrednio do pliku functions.php motywu nadrzędnego, ponieważ zostanie on całkowicie wymazany podczas aktualizacji motywu.

Zmień tekst 'Home’ Wróć do góry

Użyteczne, jeśli chcesz zmienić tekst home.

view raw
wc-customize-breadcrumb.php
hosted with ❤ by GitHub

Dla motywu Storefront, musisz zwiększyć priorytet wykonania:

add_filter( 'woocommerce_breadcrumb_defaults', 'wcc_change_breadcrumb_home_text', 20 );

Zmień separator breadcrumb Wróć do góry

Użyteczne, jeśli chcesz zmienić separator breadcrumb.

view raw
wc-change-breadcrumb-separator.php
hosted with ❤ by GitHub

Dla motywu Storefront, musisz zwiększyć priorytet wykonania:

add_filter( 'woocommerce_breadcrumb_defaults', 'wcc_change_breadcrumb_delimiter', 20 );

Zmień wszystkie rzeczy Back to top

Użyteczne, jeśli chcesz zmienić kilka domyślnych ustawień breadcrumb.

/**

* Zmień kilka domyślnych ustawień breadcrumb defaults

*/

add_filter( 'woocommerce_breadcrumb_defaults’, 'jk_woocommerce_breadcrumbs’ );

function jk_woocommerce_breadcrumbs() {

return array(

'delimiter’ => ’ / ’,

'wrap_before’ => '<nav class=”woocommerce-breadcrumb” itemprop=”breadcrumb”>’,

'wrap_after’ => '</nav>’,

'before’ => ”,

'after’ => ”,

'home’ => _x( 'Home’, 'breadcrumb’, 'woocommerce’ ),

);

}

view raw
wc-change-all-the-things.php
hosted with ❤ by GitHub

W przypadku motywu Storefront należy zwiększyć priorytet wykonania:

add_filter( 'woocommerce_breadcrumb_defaults', 'jk_woocommerce_breadcrumbs', 20 );

Zmień link domowy na inny adres URL Back to top

/**

.

* Zamień adres URL linku domowego

*/

add_filter( 'woocommerce_breadcrumb_home_url’, 'woo_custom_breadrumb_home_url’ );

function woo_custom_breadrumb_home_url() {

return 'http://woocommerce.com’;

}

view raw
wc-change-home-link.php
hosted with ❤ by GitHub

W przypadku motywu Storefront należy zwiększyć priorytet wykonania:

add_filter( 'woocommerce_breadcrumb_defaults', 'woo_custom_breadrumb_home_url', 20 );

Usuń breadcrumbs Back to top

Większość motywów może tego użyć:

view raw
wc-remove-breadcrumbs.php
hosted with ❤ by GitHub

Dla motywu Storefront, użyj tego:

view raw
wc-remove-storefront-breadcrumbs.php
hosted with ❤ by GitHub

Jeśli wolisz używać kodu CSS do ukrycia breadcrumbs, użyj tego:

.woocommerce-breadcrumb {
visibility:hidden;
}

Używanie motywu Woo Back to top

Jeśli używasz motywu Woo, breadcrumbs są już usunięte i zastąpione funkcją breadcrumb WooFramework.

Aby usunąć breadcrumbs w WooTheme, należy dodać następujące elementy. Bądź świadomy, że usuwa to breadcrumbs site-wide, nie tylko na stronach WooCommerce:

view raw
wc-remove-breadcrumbs-woo-theme.php
hosted with ❤ by GitHub

Jeśli chcesz usunąć breadcrumbs na stronach WooCommerce, gdy używasz motywu Woo, użyj:

view raw
wc-remove-breadcrumbs-wc-pages.php
hosted with ❤ by GitHub

Czytaj więcej o funkcji breadcrumb WooFramework na WooCommerce Breadcrumb.