Come personalizzare i prodotti correlati a woocommerce?
1 risposta
- voti
-
- 2014-09-30
Nonprendiamociin giro qui ragazzi. La risposta accettata ha soloportato l'utente al suo obiettivo.
Ilprimo veroproblema sta qui:
<?php // display upsells and related products within dedicated div with different column and number of products remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products',20); remove_action( 'woocommerce_after_single_product', 'woocommerce_output_related_products',10); add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
Un'azione viene rimossae quindi collocatanellaposizione ESATTA da cui è stata rimossa. L'obiettivonon è deltutto chiaro.
Mi sonoimbattutoin questo con una ricerca suiprodotti correlatiperchénon capivo che TAGe CATEGORIE sono ciò cheguida lafunzione
woocommerce_output_related_products
in questoplugin.Lamigliore risposta a QUESTA domanda èil seguente linke hatutto a chefare conilfiltro
woocommerce_output_related_products_args()
: https://stackoverflow.com/questions/23554993/output-posts-relating-to-the-tagsLet's not fool ourselves here guys. The accepted answer only got the user to his goal.
The very first problem lies here:
<?php // display upsells and related products within dedicated div with different column and number of products remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products',20); remove_action( 'woocommerce_after_single_product', 'woocommerce_output_related_products',10); add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
An action is removed, and then placed in the EXACT position it was removed from. The goal is completely unclear.
I came across this with a search on the related products because I did not understand that TAGS and CATEGORIES are what drives the
woocommerce_output_related_products
function in this plugin.The best answer to THIS question is the following link, and has everything to do with the
woocommerce_output_related_products_args()
filter: https://stackoverflow.com/questions/23554993/output-posts-relating-to-the-tags-
Questoin realtà è abbastanza divertente.Perchépotresti chiedere,perché se hai letto attentamente lamia risposta,allora avresti visto,utilizza solo unfiltro.Per l'esattezza l'unicofiltro disponibilein quelmomento,ma lo avresti saputo,se avessieffettivamente letto quello che ho scrittoe ti sarestipresoiltempo diguardarei file sorgente delle diverse versioni.Sto solo dicendo.Aparte questo,la risposta che hai collegato spiegamoltobene inuovi hook disponibili sine v2.1.This is actually quite funny. Why you might ask, because if you've read my answer carefully, then you would've seen, it uses only one filter. To be exact the only filter available at that time, but you would have known that, if you actually had read what I wrote and would have taken the time to look at the source files of the different versions. Just saying. Aside from that, the answer you linked explains the new hooks available sine v2.1 very well.
- 0
- 2014-10-06
- Nicolai
-
Mi dispiace,eranottefonda.Speravo di spiegare unpo 'l'ovvioerrorenel codice daparte dell'OP.Sorry about that, it was a late night. I was hoping to explain a bit about the obvious fault in the code by the OP.
- 0
- 2014-10-16
- Nathan Powell
-
Nessunproblema,ma sentivo di dover dire qualcosa.No worries, but felt I had to say something though.
- 0
- 2014-10-18
- Nicolai
-
Iltuo link di riferimento hafunzionatoperme Nathan,grazie,hoprovato afarloperme da 2 ore.Ora so di applicare correttamentei filtri :)Your reference link worked for me Nathan, thanks, been trying to do it for myself 2 hours now. Now I know to apply filters properly :)
- 0
- 2015-07-08
- marcovega
Ho le seguenti righe di codicenelmio sito web chemostrerannoi prodotti correlati nellaparteinferiore dellamiapagina del singoloprodottoin WooCommerce ...
<"functions.php:"
Dato chemostra 4prodotti che sono stati classificati con lo stessonome,comemodifico quanto sopra,per visualizzareinvecei tag correlati ?
Adesempio,ho una categoria diprodotto chiamata "Automotive"e all'interno di questa categoria ci sono alcunitag: "Holden","Ford","Toyota","Nissan"ecc.
Vorrei che visualizzasse 4prodottinellaparteinferiore,relativi altag delprodotto che l'utente sta attualmente visualizzando.