Добавить цену продукта Woocommerce (+ валюта) с добавлением в корзину на странице

Я установил кнопку добавления в корзину продукта woocommerce на своей целевой странице. Есть ли способ также показать цену продукта на этой странице (или любой другой странице)? Класс цены woocommerce называется "woocommerce-price-amount".

Конечно, я мог бы просто использовать текстовое поле и сам "ввести" сумму цены. Но у меня будут проблемы с валютой. Прелесть цены woocommerce в том, что она показывает цену в евро или долларах (например, в зависимости от вашего географического положения)

Существует ли шорткод или другой способ решения этой проблемы или он действительно ограничен для использования на отдельных страницах продукта?

1 ответ

Решение

Вы можете использовать существующий шорткод Woocommerce Add to Cart, который отображает отформатированную цену товара в валюте:

[add_to_cart id='123' quantity='1' class='custom' style='']

или в любой php-странице или коде, использующем WordPress do_shortcode() функция:

echo do_shortcode("[add_to_cart id='123' quantity='1' class='custom' style='']");

Или, например, " Woocommerce Добавить в корзину Ajax включен в других сообщениях или страницах", вы можете сделать свой собственный короткий код.

Другие вопросы по тегам