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);
をしかし、私はまた、製品の名前を変更したいです。例えば
製品名は、値がwith sugar
あるApple
とカスタムフィールド'sample_value'
であれば、私はApples (with sugar)
を取得したいと思います。
どうすればこの問題を解決できますか?