在其他页面上显示 WooCommerce 可变产品价格
Display WooCommerce variable product price on other pages
我在我正在构建的 WordPress 网站上使用 WooCommerce,我需要能够在整个网站上显示特定产品的价格。通常这不是问题,但在这种情况下,它是一个有 2 个变体的产品,所以我需要同时展示它们(例如 4.99 英镑 - 9.99 英镑)。我如何检索这些值并将它们回显出来?
将以下内容放入主题的 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> ); ?>
returns:
<span class="amount">$low-price</span>–<span class="amount">$high-price</span>
我在我正在构建的 WordPress 网站上使用 WooCommerce,我需要能够在整个网站上显示特定产品的价格。通常这不是问题,但在这种情况下,它是一个有 2 个变体的产品,所以我需要同时展示它们(例如 4.99 英镑 - 9.99 英镑)。我如何检索这些值并将它们回显出来?
将以下内容放入主题的 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> ); ?>
returns:
<span class="amount">$low-price</span>–<span class="amount">$high-price</span>