php 我想在购物车中添加产品的变化下的产品在Woocommerce的标题

8nuwlpux  于 11个月前  发布在  PHP
关注(0)|答案(1)|浏览(95)

我想添加客户选择的产品的所有变化,在产品标题下的ex尺寸:xxl颜色:蓝色
它的重要性是在标题下。任何人都可以写代码吗?我在cart.php中的product_title下放置的某种代码谢谢。

k5hmc34c

k5hmc34c1#

function display_product_variations_in_cart($product_name, $cart_item, $cart_item_key) {
if (!empty($cart_item['variation_id']) && is_array($cart_item['variation'])) {
$variations_text = '';

foreach ($cart_item['variation'] as $variation_key => $variation_value) {
$variation_label = wc_attribute_label(str_replace('attribute_', '', $variation_key));
$variations_text .= $variation_label . ': ' . $variation_value . ', ';
}

$variations_text = rtrim($variations_text, ', ');

// Append the variations to the product title
$product_name .= '<br><small>' . $variations_text . '</small>';
}

return $product_name;
}

add_filter('woocommerce_cart_item_name', 'display_product_variations_in_cart', 10, 3);

字符串

相关问题