1 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
該掛鉤woocommerce_get_quantity_html未在 WooCommerce 核心中定義,因此它可能是由第三方插件、您的主題或您自己添加的自定義掛鉤……
現(xiàn)在對(duì)于鉤子woocommerce_cart_item_quantity,您的代碼中缺少 2 個(gè)額外的可選參數(shù),這些參數(shù)將允許您定位產(chǎn)品 ID,例如:
add_filter( 'woocommerce_cart_item_quantity', 'change_cart_item_displayed_quantity', 10, 3 );
function change_cart_item_displayed_quantity( $product_quantity, $cart_item_key, $cart_item ) {
// Here define your product ID(s) in the array
$product_ids = array( 37, 53 );
if( array_intersect( [ $cart_item['product_id'], $cart_item['variation_id'] ], $product_ids ) ) {
$product_quantity .= __(' Caja (s)');
}
return $product_quantity;
}
它應(yīng)該僅適用于某些已定義的產(chǎn)品 ID。
但是由于 $product quantity 是一個(gè)輸入數(shù)字字段,你的自定義文本會(huì)顯示在這個(gè)數(shù)量字段之后,這很奇怪。
- 1 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報(bào)