#php #wordpress #woocommerce
#php #wordpress #woocommerce
Вопрос:
Мне нужен php-файл, который может отображать цену товара по идентификатору. Я пытался сделать это с помощью этого кода в «price.php » файл с таким содержимым:
Я уверен, что чего-то, что связывает это с wp, не хватает, но чего?
<?php
$price = get_post_meta( '225', '_regular_price', true);
echo $price;
?>
Комментарии:
1. И ваш метод, и метод AddWeb Solution Pvt Ltd должны работать нормально. Ваш пример, вероятно, не работает, потому что первым параметром в
get_post_meta
должен быть aint
, вы отправляете astring
. Попробуйте удалить одинарные кавычки из 255 в вашем примере.
Ответ №1:
Если у вас есть идентификатор продукта, вы можете использовать его для создания объекта product:
$product = new WC_Product($product_id);
After Creating Object you can run any of WooCommerce's product methods.
$product->get_regular_price();
$product->get_sale_price();
$product->get_price();
Комментарии:
1. Привет! Как получить идентификатор продукта?