【发布时间】:2017-06-24 11:51:49
【问题描述】:
在 woocommerce 上,我使用以下代码在购物车和结帐时呈现一些产品自定义字段:
add_filter( 'woocommerce_get_item_data', 'rendering_meta_field_on_cart_and_checkout', 10, 2 );
function rendering_meta_field_on_cart_and_checkout( $cart_data, $cart_item ) {
$custom_items = array();
if( !empty( $cart_data ) ) {
$custom_items = $cart_data;
}
if( isset( $cart_item['wccpf_enter_product_id'] ) ) {
$diamond = $cart_item['wccpf_enter_product_id'];
$pacolor = get_the_terms($diamond, 'pa_color');
foreach ( $pacolor as $pacolor ) {
$color= $pacolor ->name;
}
$custom_items[] = array( "name" => "color", "value" => $color);
}
return $custom_items;
}
如何在订单中显示自定义产品字段 wccpf_enter_product_id' 值?
谢谢。
【问题讨论】:
标签: php wordpress woocommerce checkout orders