[英]Remove Aelia EU Vat number field from unlogged user in Woocommerce checkout
[英]Save user meta on Woocommerce EU VAT Plugin
我正在建立一個wordpress woocommerce運行網站,該網站正在構建以存儲增值稅號,並進行創建,以便用戶和管理員可以在需要時進行編輯。
我使用的是官方woocommerce歐盟增值稅插件- http://www.woothemes.com/products/eu-vat-number/存儲增值稅號碼給用戶的元數據。 我已經成功地使用ACF在woocommerce的后端和前端顯示此字段,但是在結帳后更新用戶元數據時遇到了麻煩。
例如;
如果用戶已經存儲了12456的增值稅號,則轉到結帳並決定要使用其他增值稅號,因此他們將字段從12456更改為999999,然后簽出,我希望插件更新存儲的增值稅號。
我已經在后端管理員中使用了它,但是在結帳時卻無法使用它。
我在后端使用的代碼是
update_user_meta($user_id,'VAT Number', $_POST['VAT_Number']);
add_action('woocommerce_checkout_update_user_meta', my_custom_checkout_field_update_user_meta');
function my_custom_checkout_field_update_user_meta( $user_id ) {
if ($user_id && $_POST['vat_number'])
update_user_meta( $user_id, 'vat_number', esc_attr($_POST['vat_number'])
);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.