Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为购物车中的产品名称以及订单导出添加商品变体说明_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 为购物车中的产品名称以及订单导出添加商品变体说明

Php 为购物车中的产品名称以及订单导出添加商品变体说明,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我能够将产品变体描述添加到购物车中,并在选中时显示在产品页面上,但是,一旦选择了变体,我确实需要更改产品名称(如果可能),以便在购物车中显示和/或导出时,产品名称本身反映了变体。此特定产品有4个属性,共有448个变体。产品如下: 这真的是目录中唯一一个我想为之做这件事的产品 下面是我用来添加变体描述以显示在产品页面和购物车中的代码,但如果可能的话,我确实需要附加到产品名称中: add_filter( 'woocommerce_cart_item_name', 'cart_variation_de

我能够将产品变体描述添加到购物车中,并在选中时显示在产品页面上,但是,一旦选择了变体,我确实需要更改产品名称(如果可能),以便在购物车中显示和/或导出时,产品名称本身反映了变体。此特定产品有4个属性,共有448个变体。产品如下:

这真的是目录中唯一一个我想为之做这件事的产品

下面是我用来添加变体描述以显示在产品页面和购物车中的代码,但如果可能的话,我确实需要附加到产品名称中:

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平台的论坛上得到更好的回复?