2
我试图更改购物车和结帐页面中产品的名称。将WooCommerce产品名称中的自定义字段值附加到购物车并结帐
我有下面的代码添加一些车元数据:
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)
。
我该如何做到这一点?