フロントエンドで顧客の請求情報を更新しようとしています。私は次のコードを持っています:wc_update_order()が期待通りに機能しない
何が起こるかは、保存ボタンTWICEを押した後に最初の名前が更新されています。
例:
元の名前は 'ジョン' です。私がそれを「ジョニー」にしてセーブすると、それはまだ「ジョン」を示しています。そして「Johndel」という名前を入力して保存を押すと、「Johnny」となります。
しかし、私はこのような私のコードにする場合:
if(isset($_POST['save_order'])){
$update_order_args = array(
'_billing_first_name' => $_POST['billing_first_name'],
'order_id' => $update_order_id
);
$update_billing_details = wc_update_order($update_order_args);
}
を何も起こっていないです。
私は間違っていますか?私の仕事はthis questionに基づいています。
ご協力いただきまして誠にありがとうございます。
おかげで、
-Eli