На странице продукта woocommerce я хотел бы удалить связанный продукт с нижней страницы продукта и поместить его на боковую панель.
Я могу удалить его (внизу) с помощью:
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
и добавляем в боковую панель виджет [related_products]
. Но если я сделаю это так, я удаляю все связанные продукты.
У тебя есть идея, как я мог это сделать?
Он просто меняет расположение сопутствующих товаров ... Вот шаги:
1) добавьте следующий код в файл function.php вашей активной дочерней темы (только):
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products',20);
2) В настройках бэкэнда «Внешний вид»> Виджеты:
[related_products per_page = "3" columns = "1"]
.Тогда вы получите что-то вроде:
Думаю, это может тебе помочь.
remove_action ('woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);
Прежде всего, вы удалите «woocommerce_after_single_product_summary» и перезапишите, как показано ниже.
add_action ('woocommerce_before_single_product_summary', 'ваша_функция', 25); function your_function () { ... ... }
Примечание: если вы измените / модифицируете вышеуказанный хук, это повлияет на отдельную страницу продукта.
После звонка сопутствующие товары в виджетах через шорткод