Supporto » Funzionalità = Plugin » Nascondere categoria prodotto da woocommerce

  • Ciao a tutti, ho bisogno di nascondere una categoria prodotto dallo shop.
    Seguendo alcuni siti, sono riuscita a nascondere la categoria dalla pagina principale dello shop http://test.kirainushop.it/shop/ (la categoria “outlet), ma quando entro in un prodotto, questa riappare. Esempio: http://test.kirainushop.it/categoria-prodotto/accessori-per-capelli/

    Ho usato questo codice:

    /** Non mostrare categoria */
    
    add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 );
    
    function get_subcategory_terms( $terms, $taxonomies, $args ) {
    
    $new_terms = array();
    
    // if a product category and on the shop page
    if ( in_array( 'product_cat', $taxonomies ) && ! is_admin() && is_shop() ) {
    
    foreach ( $terms as $key => $term ) {
    
    if ( ! in_array( $term->slug, array( 'outlet' ) ) ) {
    $new_terms[] = $term;
    }
    
    }
    
    $terms = $new_terms;
    }
    
    return $terms;
    }

    Ma appunto nasconde la categoria solo nella pagina principale. Come posso nasconderla definitivamente?

    Grazie 🙂

    • Questo argomento è stato modificato 5 mesi, 2 settimane fa da  Cristiano Zanca. Ragione: spostato nella sezione plugin
Stai vedendo 3 repliche - dal 1 al 3 (di 3 totali)
  • ps: ho sbagliato sezione per il post… Me ne sono accorta solo dopo e non capisco come cancellarlo per rifarlo. Se potete spostarlo nella sezione giusta ^^’

    Sorry!

    Moderatore Cristiano Zanca

    (@cristianozanca)

    Ciao kirainushop,

    forse è una sciocchezza ma hai provato a togliere && is_shop() ?

    Mh, ho provato ora, funziona. Ma adesso sono spariti i prodotti anche nella pagina outlet… 😀
    Devo nascondere la categoria dalla barra laterale, ma i prodotti devono vedersi qui http://test.kirainushop.it/outlet-shop/ (ora ci sono perchè ho rimesso il pezzo di codice)

    • Questa risposta è stata modificata 5 mesi, 2 settimane fa da  Kirainushop.
Stai vedendo 3 repliche - dal 1 al 3 (di 3 totali)
  • Devi essere collegato per rispondere a questo topic.