今天你们好吗?
所以,我正在尝试做某事。
如果产品页面中未设置重量,我将为每个类别设置不同的重量值。 例如:
桌子= 1公斤
书籍= 2公斤
金属= 10kg
但是我这样做很麻烦。
有人可以帮我吗?到目前为止,我已经知道了,但是什么也没发生。
add_filter( 'woocommerce_product_get_weight', 'xa_product_default_weight' );
add_filter( 'woocommerce_product_variation_get_weight', 'xa_product_default_weight' ); // For variable product variations
if( ! function_exists('xa_product_default_weight') ) {
function xa_product_default_weight( $weight) {
$default_weight = 10; // Provide default Weight
if( is_product_category( 'metals' )) {
return $default_weight;
}
else {
return $weight;
}
}
}
有人可以看看吗? 谢谢!