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

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

顯示 WooCommerce 中購物車項(xiàng)目的特定最高自定義字段值

顯示 WooCommerce 中購物車項(xiàng)目的特定最高自定義字段值

PHP
慕仙森 2023-09-08 10:29:21
我正在 WooCommerce 中使用高級自定義字段插件,并且我的 WooCommerce 產(chǎn)品有一個(gè)自定義字段get_post_meta( get_the_ID(), "lead_time", true );“。當(dāng)有人結(jié)帳時(shí),此字段會(huì)顯示每個(gè)產(chǎn)品的交貨時(shí)間(如果缺貨)。我需要從所有購物車商品/訂單商品中找到最高的“交貨時(shí)間”,然后將該數(shù)字顯示為訂單上的最終交貨時(shí)間。以下代碼顯示購物車中所有產(chǎn)品的交貨時(shí)間:foreach ( WC()->cart->get_cart() as $cart_item ) {    $leadTimes = get_post_meta($cart_item['product_id'] , 'lead_time', true );    echo $leadTimes;}例如,購物車/訂單中有 3 個(gè)產(chǎn)品:第一個(gè)有 7 天的交貨時(shí)間,第二個(gè)的交貨時(shí)間為 14 天,第三個(gè)的交貨時(shí)間為 7 天。但它顯示 7147。我需要顯示“交貨時(shí)間 = 14 天”,因?yàn)?14 是購物車中 3 件商品的最長交貨時(shí)間。我已經(jīng)嘗試了所有我能想到的使用上面的 foreach 循環(huán)的可能組合,已經(jīng) 3 天了。有很多不同的結(jié)果,但不是我需要的結(jié)果。任何幫助將不勝感激。
查看完整描述

1 回答

?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

使用 php 函數(shù)嘗試以下操作max():


$lead_time = array(); // Initializing


// Loop through cart items

foreach ( WC()->cart->get_cart() as $cart_item ) {

    $lead_time[] = get_post_meta( $cart_item['product_id'], 'lead_time', true);

}


echo '<p>Max Lead time: ' . max($lead_time) . ' days</p>';

您將獲得最大值(顯示的)。


或者當(dāng)您使用高級自定義字段時(shí),這也應(yīng)該有效:


$lead_time = array(); // Initializing


// Loop through cart items

foreach ( WC()->cart->get_cart() as $cart_item ) {

    $lead_time[] = get_field('lead_time', $cart_item['product_id']);

}


echo '<p>Max Lead time: ' . max($lead_time) . ' days</p>';


查看完整回答
反對 回復(fù) 2023-09-08
  • 1 回答
  • 0 關(guān)注
  • 106 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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