2014-11-08 41 views
4

我試圖防止woocommerce在結帳時更新用戶元(保存的帳單和發貨用戶地址),如果用戶輸入不同的地址。禁用woocommerce_checkout_update_customer_data

在class-wc-checkout.php中有一個woocommerce_checkout_update_customer_data過濾器設置爲true,但我需要知道如何覆蓋此設置並將其設置爲false。

任何想法?

非常感謝

盧克

+1

你試過'remove_filter('woocommerce_checkout_update_customer_data','update_user_meta');'?其實......你有什麼試過的?這聽起來像你理解發生了什麼。我假設你已經嘗試了一些東西。 – rnevius 2014-11-08 09:01:30

+2

或'add_filter('woocommerce_checkout_update_customer_data','__return_false');' – helgatheviking 2014-11-08 10:13:04

回答

1

add_filter('woocommerce_checkout_update_customer_data', '__return_false');

的伎倆!謝謝@helgatheviking