如果类别中的产品没有重量,则将重量设置为X

时间:2019-05-31 02:33:46

标签: php wordpress

今天你们好吗?
所以,我正在尝试做某事。

如果产品页面中未设置重量,我将为每个类别设置不同的重量值。 例如:

桌子= 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;
        }
    }
}

有人可以看看吗? 谢谢!

0 个答案:

没有答案