Como personalizar produtos relacionados a wooCommerce?
1 responda
- votos
-
- 2014-09-30
Não vamosnosenganar aqui caras. A resposta aceita só conseguiu o usuário ao seu objetivo.
Oprimeiroproblemaestá aqui:
& lt;?php //Display Upsellse produtos relacionados dentro da DIV dedicada com colunae número diferentes deprodutos remove_action ('WooCommerce_After_single_product_summary','wooocommerce_output_related_products',20); remove_action ('WooCommerce_After_single_product','wooCommerce_Output_related_products',10); add_action ('WooCommerce_After_single_product_summary','wooocommerce_output_related_products',20);
Uma ação é removidae,em seguida,colocadanaposiçãoexata quefoi removida. O objetivo é completamente claro.
Eume deparei comisso com umapesquisa sobre osprodutos relacionadosporqueeunãoentendi que astagse categorias são o que dirige o
woocommerce_output_related_products
funçãonesteplugin.Amelhor resposta aestapergunta é o seguinte linke temtudo a ver com o
WOOCOMMERCE_OUTPUTT_RALATED_PRODUCTS_ARGS () filtro: https://stackoverflow.com/Questions/23554993/OUTPUT-POSTS-ELATING-PO-TAGS Let'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-
Isso é realmentemuitoengraçado.Por que vocêpodeperguntar,porque se você leuminha resposta com cuidado,então vocêteria visto,ele usa apenas umfiltro.Para serexato,o únicofiltro disponívelna época,mas você saberia disso,se você realmentetinha lido o queeuescrevie teria levado otempopara olharpara os arquivos de origem das diferentes versões.Apenas dizendo.Além disso,a resposta que você ligouexplica osnovosganchos disponíveis Sine V2.1muitobem.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
-
Desculpeporisso,foi umatarde datarde.Euestavaesperandoparaexplicar umpouco sobre afalha óbviano códigopelo 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
-
Não sepreocupe,mas senti quetinha que dizer algoembora.No worries, but felt I had to say something though.
- 0
- 2014-10-18
- Nicolai
-
Seu link de referênciafuncionouparamim Nathan,obrigado,tentandofazerissopormim 2 horas agora.Agoraeu sei aplicarfiltros corretamente :)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
Eutenho as seguintes linhas de códigonomeu site queexibirão osprodutos relacionados naparteinferior daminha únicapágina doprodutoem WooCommerce ...
funções.php:
Comoexibe 4produtos queforam categorizados sob omesmonome,comoeumodificaria o acima,paraexibir astags em vez disso?
Porexemplo,eutenho uma categoria deproduto chamada 'Automotive'e dentro desta categoria,são algumastags - 'Holden','Ford','Toyota','Nissan'etc.
Eugostaria queexibisse 4produtosnaparteinferior,relacionado àtag doproduto que o usuárioestá visualizando atualmente.