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)
。
我該如何做到這一點?