Php 为购物车中的产品名称以及订单导出添加商品变体说明
我能够将产品变体描述添加到购物车中,并在选中时显示在产品页面上,但是,一旦选择了变体,我确实需要更改产品名称(如果可能),以便在购物车中显示和/或导出时,产品名称本身反映了变体。此特定产品有4个属性,共有448个变体。产品如下: 这真的是目录中唯一一个我想为之做这件事的产品 下面是我用来添加变体描述以显示在产品页面和购物车中的代码,但如果可能的话,我确实需要附加到产品名称中:Php 为购物车中的产品名称以及订单导出添加商品变体说明,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我能够将产品变体描述添加到购物车中,并在选中时显示在产品页面上,但是,一旦选择了变体,我确实需要更改产品名称(如果可能),以便在购物车中显示和/或导出时,产品名称本身反映了变体。此特定产品有4个属性,共有448个变体。产品如下: 这真的是目录中唯一一个我想为之做这件事的产品 下面是我用来添加变体描述以显示在产品页面和购物车中的代码,但如果可能的话,我确实需要附加到产品名称中: add_filter( 'woocommerce_cart_item_name', 'cart_variation_de
add_filter( 'woocommerce_cart_item_name', 'cart_variation_description', 20,
3);
function cart_variation_description( $name, $cart_item, $cart_item_key ) {
// Get the corresponding WC_Product
$product_item = $cart_item['data'];
if(!empty($product_item) && $product_item->is_type( 'variation' ) ) {
// WC 3+ compatibility
$descrition = version_compare( WC_VERSION, '3.0', '<' ) ?
$product_item->get_variation_description() : $product_item-
>get_description();
$result = __( '', 'woocommerce' ) . $descrition;
return $name . $result;
} else
return $name;
}
添加过滤器('woocommerce\u cart\u item\u name','cart\u variation\u description',20,
3);
功能购物车变更描述($name、$cart\u item、$cart\u item\u key){
//获取相应的WC_产品
$product_item=$cart_item['data'];
如果(!empty($product\u item)&&$product\u item->is\u type('variation')){
//wc3+兼容性
$description=version\u比较(WC_版本,'3.0',有Wordpress开发的细微差别,像WooCommerce这样的插件,以及过滤器的适当使用,我想知道你是否能在WooCommerce平台的论坛上得到更好的回应?有Wordpress开发的细微差别,像WooCommerce这样的插件,以及过滤器的适当使用,我想知道如果你不能在woocommerce平台的论坛上得到更好的回复?