【发布时间】:2018-01-07 00:37:12
【问题描述】:
我正在尝试更改购物车和结帐页面中产品的名称。
我有以下代码来添加一些购物车元数据:
function render_meta_on_cart_and_checkout( $cart_data, $cart_item = null ) {
$custom_items = array();
/* Woo 2.4.2 updates */
if( !empty( $cart_data ) ) {
$custom_items = $cart_data;
}
if( isset( $cart_item['sample_name'] ) ) {
$custom_items[] = array( "name" => $cart_item['sample_name'], "value" => $cart_item['sample_value'] );
}
return $custom_items;
}
add_filter( 'woocommerce_get_item_data', 'render_meta_on_cart_and_checkout', 10, 2 );
但我也想更改产品名称。
例如,如果产品名称是 Apple 并且自定义字段 'sample_value' 的值是 with sugar,我想获取 Apples (with sugar)。
我怎样才能做到这一点?
【问题讨论】:
标签: php wordpress woocommerce cart custom-fields