我具有此功能以获得woocommerce产品的常规价格。效果很好,但是我需要添加一行代码以获取产品中的变体数量。
db.loadServerScripts();
db.db1.echoFunction2();
答案 0 :(得分:0)
您可以使用get_available_variations()
方法,然后使用PHP的count()
函数来获取变体数量。在这里,我在添加到购物车按钮之前在单个产品页面上回显该值。
add_filter( 'woocommerce_before_add_to_cart_button', 'so58344618_variation_count' );
function so58344618_variation_count() {
global $product;
if ( $product->is_type( 'variable' ) ) {
$variations = $product->get_available_variations();
$count = count( $variations );
echo '<p>Number of variations: ' .$count. '</p>';
}
}