Come nascondere ed escludere categorie di WooCommerce dal Loop

Ciao e benvenuto. Se hai bisogno di chiarimenti sul codice, lascia un commento (no WhatsApp); ricorda però che non fornisco assistenza gratuita sugli articoli che ho scritto nè personalizzo il codice in modo gratuito, quindi se la tua richiesta va oltre il semplice "aiutino", se vuoi mi chiedi una consulenza a pagamento nella pagina contatti. Grazie della comprensione. Alessio

A volte può essere necessario inserire dei prodotti in una o più categorie di WooCommerce ma non farle vedere nel negozio a front end; di seguito lascio alcune funzioni utili allo scopo.

Come nascondere una categoria WooCommerce colpendo lo slug

Come nascondere categorie WooCommerce dalla pagina negozio

Come nascondere categorie WooCommerce dal Widget “Categorie Prodotto”

Se stiamo utilizzando il widget categorie prodotto, allora avremo la necessità di nascondere anche in questo posto la categoria, in questo modo.

I presenti codici vanno inseriti nel file functions.php del tema in uso oppure attraverso la creazione di un plugin

Picture of Alessio Angeloro

Alessio Angeloro

Alessio Angeloro è uno sviluppatore WordPress e programmatore WooCommerce specializzato in integrazioni avanzate: gateway di pagamento rateali (Findomestic, Compass, Agos, Cofidis), collegamenti via API con gestionali e CRM, sviluppo di plugin personalizzati e ottimizzazione delle performance degli ecommerce. Con un background sistemistico e anni di esperienza su progetti reali, aiuta aziende, professionisti e agenzie a trasformare WooCommerce in uno strumento di vendita stabile, veloce e scalabile, evitando soluzioni generiche e poco performanti. Lavora con codice pulito e configurazioni su misura, pensate per far crescere il tuo negozio online nel tempo.
Condividi l'articolo
Facebook
Twitter
LinkedIn
WhatsApp

14 commenti su “Come nascondere ed escludere categorie di WooCommerce dal Loop”

  1. Inserendo questo codice, con l’i della categoria che voglio nascondere mi dice che c’è un errore quando aggiorno la pagina

    add_filter( ‘woocommerce_product_categories_widget_args’, ‘woo_hide_cat_from_widget’ );
    function woo_hide_cat_from_widget'( $args ) {
    // ID della categoria da nascondere
    $args[‘exclude’] = array(‘401’ );
    return $args;
    }

    Rispondi
  2. Parse error: syntax error, unexpected ”( $args ) {‘ (T_ENCAPSED_AND_WHITESPACE), expecting ‘(‘ in /home/ga1mxol3/public_html/ionoleggioauto.com/wp-content/themes/education-hub-pro/functions.php on line 299
    Si è verificato un errore critico sul tuo sito web.

    Scopri di più riguardo al debug in WordPress.

    Rispondi
  3. Ciao Alessio, grazie per questo post molto utile, il codice per me funziona solo nella pagina negozio, se seleziono una delle categorie non nascoste riappaiono anche quelle che ho nascosto, come posso risolvere?

    Rispondi

Lascia un commento

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.