X

Cum să elimini firimiturile WooCommerce în WordPress

Fragmente de IsItWP

Căutați o modalitate de a elimina firimiturile WooCommerce pe anumite pagini? Următoarele fragmente vă vor permite să eliminați firimiturile din WooCommerce pe toate paginile sau pe pagini specifice.

Instrucțiuni:

Adăugați unul dintre următoarele fragmente în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.

  • This snippet will remove WooCommerce breadcrumbs on specific pages.

    add_action('template_redirect', 'remove_shop_breadcrumbs' );
    function remove_shop_breadcrumbs(){
    
    	if (is_shop())
    		remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0);
    
    }
    

    Există mai multe funcții pe care le puteți utiliza pe linia 4 pentru a elimina firimiturile de pe pagini specifice în WooCommerce. Iată câteva exemple:

    if(is_shop()){ ... } // shop page
    
    if(is_front_page() ){ ... } // static front page
    
    if(is_home()){ ... } // default page
    
    
  • This snippet will remove WooCommerce breadcrumbs on all pages.

    remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0);
    

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare vizualizarea celorlalte articole de pe site, cum ar fi: Cele mai bune 27 de teme WordPress pentru marketing afiliat și Cum să salvați date parțiale ale formularului în WordPress.

Comentarii   Lasă un răspuns

  1. mulțumesc!

  2. Martin McQueenie July 7, 2020 at 3:20 pm

    remove_action(‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0);

    A funcționat minunat!!

    1. A funcționat, mulțumesc!

  3. Mulțumesc, acesta a funcționat pentru mine

    .woocommerce-breadcrumb { remove_action(‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0); }

    1. Această soluție poate funcționa, dar ascunderea în acest mod nu este, în general, recomandată din motive SEO.

    2. Acesta a funcționat pentru mine!

  4. .woocommerce-breadcrumb { remove_action(‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0); }

    Nu funcționează pentru tema WooCommerce Toy Store (Child) Kava (Parent). Am încercat în toate modurile posibile și tot acolo este.

    1. Nu recomandăm utilizarea CSS pentru a ascunde conținutul în majoritatea cazurilor din cauza SEO.

  5. Nu funcționează

    1. Primești mesaje de eroare?

      1. Am eliminat firimiturile de pe site-ul meu folosind acest cod în CSS suplimentar și, de asemenea, am dezactivat firimiturile din Yoast SEO.
        .woocommerce-breadcrumb {
        display: none;
        }
        Dar nu le elimin din consola de căutare. Am făcut test live de mai multe ori, dar ele sunt încă acolo în consola de căutare.

  6. Încerc să introduc fragmentul CSS, dar nu elimină firimiturile. Folosesc

    .woocommerce-breadcrumb { remove_action(‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0); }

    Unde anume ar trebui să îl pun?

  7. Mulțumesc CAROLINE,

    Am observat în Analytics că zece la sută dintre vizitatori dădeau clic pe linkurile firimiturilor în loc să adauge produsul în coșul lor!

    Nu mă aștept ca aceasta să fie o creștere de zece puncte a CTR, dar mai puține distrageri sunt întotdeauna mai bune.

  8. cum să elimini pentru utilizatorul conectat în panoul de administrare.
    .woocommerce-embed-page .woocommerce-layout__header .woocommerce-layout__header-breadcrumbs {
    display: none !important;
    }
    ++asta nu funcționează

  9. Alternativ, ceea ce am făcut este să merg la; Aspect, Personalizare și să adaug acest lucru la CSS-ul suplimentar:

    .woocommerce-breadcrumb { text-align: left; font-size: 0.6875rem; margin-bottom: 0.3125rem; display: none; }

    1. @CLAIRE – Cel mai bun răspuns. Simplu, rapid, funcționează! Adaugă o linie simplă de CSS și gata! MULȚUMESC!

    2. Claire, tot ce ai nevoie cu adevărat este:

      .woocommerce-breadcrumb { remove_action(‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0); }

      De ce să-l stilizezi mai mult dacă nu ai de gând să-l arăți. Recomand asta în schimb. 🙂

      1. aceasta este metoda simplă fără a edita tema... care este suprascrisă dacă vreodată îți actualizezi tema. mulțumesc mult!

        1. CSS-ul poate fi adăugat și prin intermediul personalizatorului sau printr-o temă copil. Astfel, CSS-ul nu va fi suprascris de fiecare dată când tema este actualizată.

      2. Mulțumesc Caroline!

    3. Soluție perfectă pentru mine. Tema Divi.

  10. Acest cod funcționează:

    /**
    * Elimină firimiturile de pâine
    */
    add_action( ‘init’, ‘woo_remove_wc_breadcrumbs’ );
    function woo_remove_wc_breadcrumbs() {
    remove_action( ‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0 );
    }

  11. A funcționat grozav! Atât de simplu. Mulțumesc!

  12. Nu a funcționat pentru mine

  13. Nu funcționează

  14. chiar funcționează, am introdus codul în theme functions.php

  15. Scuze. Am încercat asta și nu funcționează. Există o altă soluție?

    1. Funcționează bine... Doar că o faci greșit.

  16. Mulțumesc

  17. Am căutat o soluție pentru a elimina breadcrumbs de pe un site nou timp de 3 zile. În cele din urmă am dat peste codul tău. Funcționează grozav!! Mulțumesc,

    1. Bine de știut, Jack! Mă bucur că a ajutat.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!