此代码段在 WooCommerce 结帐时显示产品简短说明:
// Display on cart & checkout pages
function filter_woocommerce_get_item_data( $item_data, $cart_item ) {
// Product excerpt
$post_excerpt = get_the_excerpt( $cart_item['product_id'] );
// NOT empty
if ( ! empty( $post_excerpt ) ) {
$item_data[] = array(
'key' => __( 'Product description', 'woocommerce' ),
'value' => $post_excerpt,
'display' => $post_excerpt,
);
}
return $item_data;
}
add_filter( 'woocommerce_get_item_data', 'filter_woocommerce_get_item_data', 10, 2 );
问题在于一个可变产品只能有 1 个产品简短描述,因此所有产品变体都具有相同的准确描述。
是否可以修改此代码段以显示可变产品的产品变体描述而不是产品简短描述?
答案 0 :(得分:2)
要为可变产品显示产品变体描述而不是产品简短描述,您可以使用:
onPressed: () {
setState(() {
buttonColor =
Colors.orange;
});
},