Переместить связанный продукт на боковую панель отдельных продуктов Woocommerce - PullRequest
0 голосов
/ 07 сентября 2018

На странице продукта woocommerce я хотел бы удалить связанный продукт на нижней странице продукта и поместить его на боковую панель.

Я могу удалить его (внизу) с помощью:

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );

и добавьте в боковую панель виджет [related_products]. Но если я делаю это так, я удаляю все связанные продукты.

У вас есть идея, как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Я думаю, что это может вам помочь.

remove_action ('woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);

Прежде всего, вы удалите "woocommerce_after_single_product_summary" и перезапишите, как показано ниже.

add_action ('woocommerce_before_single_product_summary', 'your_function', 25); function your_function () { ... ... }

Примечание. Если вы измените / модифицируете вышеуказанный крючок, это повлияет на одну страницу продукта.

После вызова связанных товаров в виджетах с помощью шорткода

0 голосов
/ 07 сентября 2018

Это просто меняет местоположение связанных продуктов ... Вот шаги:

1) добавьте следующий код в файл function.php вашей активной дочерней темы (только):

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products',20);

2) В настройках бэкэнда «Внешний вид»> Виджеты:

  • Добавление текстового виджета на боковую панель вашего продукта
  • Редактировать и вставить в текстовый редактор шорткод [related_products per_page="3" columns="1"]
  • Сохранить.

enter image description here

Тогда вы получите что-то вроде:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...