WooCommerce定制产品的Additional Information选项卡(2021)

优质
小牛编辑
134浏览
2023-12-01

WooCommerce产品的Additional Information选项卡用来显示产品的额外信息,例如重量、尺寸、属性的等等。这些额外信息的排列属性不符合你的要求,你想显示更多的信息,那么本文介绍的方法或许能帮到你。

Additional Information选项卡默认的样子默认的样子

隐藏重量和尺寸信息

add_filter( 'wc_product_enable_dimensions_display', '__return__false' );

将重量和尺寸信息挪到最后面

add_filter( 'woocommerce_display_product_attributes', 'sola_reorder_attributes',10, 2 ); 

function sola_reorder_attributes( $product_attributes, $product ){

    if( isset($product_attributes['weight']) ){
        $weight = $product_attributes['weight'];
        unset($product_attributes['weight']);
        array_push( $product_attributes, $weight );
    }

    if( isset($product_attributes['dimensions']) ){
        $weight = $product_attributes['dimensions'];
        unset($product_attributes['dimensions']);
        array_push( $product_attributes, $weight );
    }
    return $product_attributes;
}
移动位置

添加其它字段

add_filter( 'woocommerce_display_product_attributes', 'sola_reorder_attributes',10, 2 ); 

function sola_reorder_attributes( $product_attributes, $product ){

    $product_attributes[] = array(
        'label' => 'SKU',
        'value' => $product->get_sku(),
    );
    return $product_attributes;
}
增加字段