Articles

WooCommerce Docs

Questo è un documento di livello sviluppatore. Se non avete familiarità con il codice/template e la risoluzione di potenziali conflitti, selezionate un WooExpert o uno sviluppatore per assistenza. Non siamo in grado di fornire supporto per le personalizzazioni secondo la nostra politica di supporto.

Devi aggiungere del codice al file functions.php del tuo tema figlio o tramite un plugin che permette di aggiungere funzioni personalizzate, come il plugin Code snippets. Per favore non aggiungere codice personalizzato direttamente al file functions.php del tuo tema genitore, poiché questo verrà cancellato completamente quando aggiornerai il tema.

Cambia il testo della ‘Home’ Torna all’inizio

Utile se vuoi cambiare il testo della home.

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

Per il tema Storefront, è necessario aumentare la priorità di esecuzione:

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

Cambiare il separatore breadcrumb Torna all’inizio

Utile se vuoi cambiare il separatore breadcrumb.

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

Per il tema Storefront, è necessario aumentare la priorità di esecuzione:

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

Cambiare tutte le cose Back to top

Utile se si vuole cambiare un certo numero di breadcrumb default.

/**

* Cambia diversi breadcrumb default

*/

add_filter( ‘woocommerce_breadcrumb_defaults’, ‘jk_woocommerce_breadcrumb’ );

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’ ),

);

}

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

Per il tema Storefront, è necessario aumentare la priorità di esecuzione:

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

Cambia il link della home con un altro URL Torna all’inizio

/**

* Sostituire l’URL del link della casa

*/

add_filter( ‘woocommerce_breadcrumb_home_url’, ‘woo_custom_breadcrumb_home_url’ );

function woo_custom_breadrumb_home_url() {

return ‘http://woocommerce.com’;

}

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

Per il tema Storefront, è necessario aumentare la priorità di esecuzione:

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

Rimuovere le briciole di pane Torna all’inizio

La maggior parte dei temi può usare questo:

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

Per il tema Storefront, usa questo:

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

Se preferisci usare il codice CSS per nascondere le briciole, allora usa questo:

.woocommerce-breadcrumb {
visibility:hidden;
}

Usando un tema Woo Back to top

Se stai usando un tema Woo, le briciole sono già rimosse e sostituite dalla funzione breadcrumb di WooFramework.

Per rimuovere le briciole di pane in un WooTheme, è necessario aggiungere quanto segue. Siate consapevoli che questo rimuove le briciole di pane in tutto il sito, non solo sulle pagine di WooCommerce:

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

Se vuoi rimuovere le briciole sulle pagine di WooCommerce quando usi un tema Woo, usa:

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

Leggi di più sulla funzione breadcrumb di WooFramework a WooCommerce Breadcrumb.