在數據庫中,我們已經包含metauser表:
的first_name
和last_name
領域
避免WooCommerce Checkout付款的形式,以覆蓋缺省WordPress的用戶數據
這些都是默認的WordPress的第一個和最後一個名稱。
而且我們有:
的billing_first_name
和billing_last_name
。
現在當用戶填寫結算表單並繼續結賬流程時, Woocommerce使用帳單名稱字段 (默認值)中的新值更新兩個字段。
我已經嘗試了很多東西像使用的動作:
woocommerce_before_checkout_billing_form
或
woocommerce_after_checkout_billing_form
也試圖與更新元:
update_user_meta()
但它不工作。
我希望它不會覆蓋默認FIRST_NAME和姓氏, 但保留新值僅在billing_first_name和billing_last_name
我覺得默認的過程是這樣的
https://gist.github.com/claudiosanches/ae9a8b496c431bec661b69ef73f1a087
任何幫助的這個好嗎?
這與我合作。非常感謝你 –
有什麼方法可以將帳單數據存儲在新的數據庫表中嗎? –
@YahyaEssam,你應該更好地創建定製相關的用戶元數據,它會更容易和負擔得起......你不覺得嗎? – LoicTheAztec