第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 WooCommerce 購物車顯示的數(shù)量上定位特定產(chǎn)品 ID

在 WooCommerce 購物車顯示的數(shù)量上定位特定產(chǎn)品 ID

PHP
繁花不似錦 2023-05-12 15:31:44
我正在使用此代碼使產(chǎn)品在購物車中顯示框,但我只想讓它在某些產(chǎn)品上顯示。我怎樣才能把產(chǎn)品編號(hào)?function cw_change_product_quantity_display( $quantity )  {     $quantity .= '  Caja (s)';    return $quantity;  }  add_filter( 'woocommerce_get_quantity_html', 'cw_change_product_quantity_display' );  add_filter( 'woocommerce_cart_item_quantity', 'cw_change_product_quantity_display' );
查看完整描述

1 回答

?
哈士奇WWW

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ù)量字段之后,這很奇怪。


查看完整回答
反對(duì) 回復(fù) 2023-05-12
  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)