Как настроить продукты, связанные с woocommerce?
1 ответ
- голосов
-
- 2014-09-30
Не будем себя здесь морочить,ребята. Принятый ответ только привел пользователя к его цели.
Самая первая проблема заключается в следующем:
<?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);
Действие удаляется,а затем помещается в ТОЧНОЕ положение,из которого оно было удалено. Цель совершенно неясна.
Я наткнулся на это при поиске по связанным продуктам,потому что не понимал,что ТЕГИ и КАТЕГОРИИ - это то,что движет функцией
woocommerce_output_related_products
в этом плагине.Лучшим ответом на ЭТО вопрос является следующая ссылка,связанная с фильтром
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-
На самом деле это довольно забавно.Почему вы можете спросить,потому что если вы внимательно прочитали мой ответ,то вы бы увидели,что он использует только один фильтр.Если быть точным,единственный фильтр,доступный в то время,но вы бы это знали,если бы вы действительно прочитали то,что я написал,и нашли бы время,чтобы просмотреть исходные файлы различных версий.Просто говорю.Помимо этого,ответ,который вы связали,очень хорошо объясняет новые хуки,доступные 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
-
Извините,это была поздняя ночь.Я надеялся немного объяснить очевидную ошибку в коде 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
-
Не беспокойтесь,но я чувствовал,что должен что-то сказать.No worries, but felt I had to say something though.
- 0
- 2014-10-18
- Nicolai
-
Ваша ссылка сработала для меня Натан,спасибо,уже 2 часа пытаюсь сделать это для себя.Теперь я знаю,как правильно применять фильтры :)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
У меня есть следующие строки кода на моем веб-сайте,которые будут отображать сопутствующие товары внизу страницы моего единственного продукта в WooCommerce ...
<▪functions.php:
Поскольку он отображает 4 продукта,которые были отнесены к одной категории,как мне изменить приведенное выше,чтобы вместо него отображались связанные теги ?
Например,у меня есть категория продуктов под названием "Автомобили",в которой есть несколько тегов: "Холден","Форд","Тойота","Ниссан" и т. д.
Я бы хотел,чтобы внизу отображались 4 продукта,связанные с тегом продукта,который в данный момент просматривает пользователь.