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

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

在 WooCommerce 中更新自定義訂單項(xiàng)目元

在 WooCommerce 中更新自定義訂單項(xiàng)目元

PHP
慕斯王 2023-10-21 19:58:41
我缺少一些東西。我看過幾篇有關(guān)如何更新項(xiàng)目元數(shù)據(jù)的文章,但我無法讓其中任何一篇起作用。我需要獲取 item_id 但我不知道該怎么做。$your_phone = $item->get_meta('dinner_phone'); // 1115559999$update_phone = wdc_format_phone($your_phone); // comes back (111) 555-9999wc_update_order_item_meta($item_id,'dinner_phone', $update_phone); //I want to update with new format$new_phone = $item->get_meta('dinner_phone'); // doesn't work I still get 1115559999我嘗試通過以下方式提取 Item_idforeach ( $items as $item ) {    $product_id = $item->get_product_id();    $item_id = $item['item_id'];    break;}也嘗試過這個(gè)    foreach ($items as $key => $product ) {      $item_id = $key;   }
查看完整描述

1 回答

?
叮當(dāng)貓咪

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

您將使用現(xiàn)有 WC_Order 對象變量中的以下內(nèi)容$order:


foreach ( $order->get_items() as $item-id => $item ) {

    $dinner_phone   = $item->get_meta('dinner_phone'); // 1115559999

    if ( ! empty( $dinner_phone ) ) {

        $formatted_diner_phone = wdc_format_phone( $dinner_phone ); // comes back (111) 555-9999


        $item->update_meta_data('dinner_phone', $formatted_diner_phone);


        $item->save(); // Save item


        $new_phone = $item->get_meta('dinner_phone');

        echo $new_phone; // Check that items is updated

    }

    $order->calculate_totals(); // Recalculate Order totals and save

}

它應(yīng)該有效。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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