当前,此代码返回“数量x价格”。。。因此,例如2 x 3.00英镑
<?php echo apply_filters( \'woocommerce_widget_cart_item_quantity\', \'<span class="quantity">\' . sprintf( \'%s × %s\', $cart_item[\'quantity\'], $product_price ) . \'</span>\', $cart_item, $cart_item_key ); ?>
但我希望它返回“数量x单词引号”。。。例如,2 x报价。
或“数量:2”
您能建议我如何修改此代码以实现这两种结果之一吗?
非常感谢,
理查德
SO网友:Karun
您可以使用以下函数和过滤器挂钩
function filter_woo_cart_quantity($output, $cart_item, $cart_item_key){
return \'<span class="quantity">\' . sprintf( \'%s × Quote\', $cart_item[\'quantity\'] ) . \'</span>\';
}
add_filter(\'woocommerce_widget_cart_item_quantity\',\'filter_woo_cart_quantity\',10, 3);