我最近将我的Woocommerce网站更新到了3.0.6版本,并对class wc cart进行了更改。php导致我的购物车页面出现问题:
我有一个将属性名称和值添加到购物车项目名称的函数:
add_filter(\'woocommerce_get_item_data\', \'change_var_labels\', 10, 2);
function change_var_labels( $item_data, $cart_item ){
$var_id = isset($cart_item[\'variation_id\']) && $cart_item[\'variation_id\'] > 0 ? $cart_item[\'variation_id\'] : false;
if($var_id):
$item_data[0][\'display\'] = $item_data[0][\'value\'].\' (\'.output_dates($var_id).\')\';
endif;
return $item_data;}
woocommerce类wc购物车的更新。php add删除了item\\u数据,我使用这些数据来显示所需的详细信息:
// Check the nicename against the title.
if ( \'\' === $value || wc_is_attribute_in_product_name( $value, $cart_item[\'data\']->get_name() ) ) {
continue;
}
是否有办法使用我自己的插件或替换函数/操作覆盖此函数?我尝试复制包装在函数\\u exists()中的get\\u item\\u data()函数,但它不起作用。