在其他页面上显示WooCommerce变量产品价格

时间:2015-01-21 17:53:16

标签: php wordpress wordpress-plugin woocommerce e-commerce

我在我正在构建的WordPress网站上使用WooCommerce,我需要能够在整个网站上显示特定产品的价格。通常情况下这不是一个问题,但在这种情况下,它是一个有两种变化的产品,所以我需要显示它们(例如£4.99 - £9.99)。如何检索这些值并将其回显?

1 个答案:

答案 0 :(得分: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>