当用户点击我的产品变体下拉列表中的产品变体时,我也希望了解每个变体的权重。我该怎么做?我一直在尝试这样做,但是没有用:
DateTime
答案 0 :(得分:0)
以下代码将附加到变动格式价格,即变动格式权重:
// Append the formatted variation weight to the variation formatted price
add_filter('woocommerce_available_variation', 'display_variation_weight', 10, 3 );
function display_variation_weight( $variation_data, $product, $variation ) {
$variation_data['price_html'] .= '<span class="weight">' . $variation_data['weight_html'] . '</span>';
return $variation_data;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试,可以正常工作。
答案 1 :(得分:0)
我的解决方案基于 LoicTheAztec 答案。适用于布斯类型的产品:简单且可变。已测试并正常工作。
add_filter('woocommerce_get_price_html', 'display_product_weight', 10, 3 );
function display_product_weight( $price, $product ) {
$price .= '<span class="weight">' . $product->get_weight() . get_option('woocommerce_weight_unit'); '</span>';
return $price;
}