Получить цену продукта woocommerce по id
1 ответ
- голосов
-
- 2018-03-08
Вы можете создать объект продукта,используя следующую функцию:
$product = wc_get_product( $post_id );
И после этого вы сможете получить доступ ко всем данным о товарах.Все доступные методы можно найти здесь ,но вам нужны следующие:
$product->get_regular_price(); $product->get_sale_price(); $product->get_price();
You can create a product object using the following function:
$product = wc_get_product( $post_id );
And after that you will be able to access to all product's data. All available methods can be found here, but the ones you need are:
$product->get_regular_price(); $product->get_sale_price(); $product->get_price();
-
Спасибо за ответ.я уже смотрю.еще раз проверяю.но для этого мне нужно изменить функцию шорткода другим способом.я прав?есть ли способ сделать внутри моего шорткодаthanks for reply. i look that already. checking again. but for that i need to change my shortcode function different way. am i right ? is there anyway to do inside my shortcode
- 0
- 2018-03-08
- Accore LTD
-
Просто добавьте `$product=wc_get_product ($post_id);` где-нибудь выше $price и установите `$price=$product->get_price ()`.Just add `$product = wc_get_product( $post_id );` somewhere above $price and set `$price = $product->get_price()`.
- 1
- 2018-03-08
- Boris Kuzmanov
-
Это разбило мой местныйThis crashed my local
- 1
- 2018-08-23
- Ashwani Shukla
Я делаю один шорткод для получения названия продукта,изображения и цены.Я правильно получаю заголовок,ссылку и изображение,но не получаю цену.но проблема в том
$price = get_the_price($post_id);
полагаю,эта функция невернаесть идеи,как узнать цену сейчас.
Спасибо