WooCommerce定制产品的Additional Information选项卡(2021)
优质
小牛编辑
141浏览
2023-12-01
WooCommerce产品的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;
}
