2015-01-21 3 views
1

Я использую WooCommerce на сайте WordPress, который я создаю, и мне нужно иметь возможность отображать определенную цену продукта по всему сайту. Обычно это не проблема, но в этом случае это продукт, который имеет 2 варианта, поэтому мне нужно показать их оба (например, 4,99 - 9,99 фунтов стерлингов). Как я могу получить эти значения и вывести их из системы?Показать цену на переменную продукта WooCommerce на других страницах

ответ

3

Вставьте следующий functions.php файл вашей темы:

function so_28073705($product_id) { 

    $wc_product_variable = new WC_Product_Variable($product_id); 

    $variation_price_html = $wc_product_variable->get_price_html(); 

    return $variation_price_html; 

} 

Если вы хотите использовать:

<?php echo so_28073705(<product_id>); ?> 

возвращается:

<span class="amount">$low-price</span>–<span class="amount">$high-price</span> 
+0

Спасибо, что это именно то, что я искал для :) – liamjay66

Смежные вопросы