Un utente ha chiesto informazioni su WooCommerce di Wordpress

visualizzare sottocategorie e prodotti nella pagina delle categorie in PHP

Un utente ha chiesto 👇

Voglio mostrare tutte le sottocategorie e i prodotti di quella categoria su una pagina di categoria, come taxonomy-product_cat.php.

Ho visto il codice che può elencare solo le sottocategorie, o sottochat e prodotti dell’intero negozio, ma non solo la sottocategoria e i prodotti di quella categoria.

Voglio manipolare l’output in HTML in modo che alcune opzioni in admin non siano di aiuto.

Grazie

Supporto per plugin

(@riaanknoetze)

1 anno, 2 mesi fa

Ciao,

È l’approccio più semplice che mi venga in mente di usare echo do_shortcode() e il file `[products] scorciatoia insieme ai parametri descritti da https://docs.woocommerce.com/document/woocommerce-shortcodes/. Ciò consente a WooCommerce di fare il lavoro pesante invece di scrivere la tua query di loop personalizzata 🙂

Lanciatore di thread

(@redrobbiefowler)

1 anno, 2 mesi fa

se non riesco a scrivere la mia query di loop personalizzata non posso personalizzare correttamente l’output. E non ho idea di come questo risponda a qualcosa. Tutti gli echi do_shortcode (‘[products]’); consiste nell’elencare tutti i prodotti del negozio. Non voglio farlo. Voglio mostrare le sottocategorie e la categoria prodotti attivi. Non sono chiaro in che modo utilizzare le scorciatoie. Forse puoi dare un’ulteriore spiegazione?

Questa risposta è stata modificata 1 anno, 2 mesi fa. Questa risposta è stata modificata 1 anno, 2 mesi fa. Supporto per plugin

(@johndcoy)

Ingegnere automatizzato della felicità

1 anno, 1 mese fa

Ciao @redrobbiefowler

Se stai ancora cercando il filtro da usare con il loop, un file woocommerce_maybe_show_product_subcategories funzione che restituisce le categorie o le sottocategorie prima di eseguire il ciclo che restituisce i prodotti.

https://github.com/woocommerce/woocommerce/blob/dd49f89e77acaaa097251fe0a5dd69320ded48c6/includes/wc-template-functions.php#L2331

Per quanto riguarda le scorciatoie, piuttosto che usarle [products] mostrando tutto, potresti usare [product_categories] e includi l’ID categoria specifico se desideri mostrare tutte le categorie secondarie:

https://docs.woocommerce.com/document/woocommerce-shortcodes/#section-9

Spero possa aiutare,

Supporto per plugin

(@johndcoy)

Ingegnere automatizzato della felicità

1 anno, 1 mese fa

Ciao @redrobbiefowler

Contrassegneremo questo thread come risolto ora che non abbiamo ricevuto risposta. Sentiti libero di aprire una nuova discussione se hai ulteriori domande o dubbi.

Grazie,

Lanciatore di thread

(@redrobbiefowler)

1 anno, 1 mese fa

Cosa volevi sentire? Sto cercando il codice PHP e ti vengono fornite scorciatoie.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *