挂钩 Woocommerce 订阅地址更改

Hook for Woocommerce Subscription address change

我正在使用 Woocommerce 订阅,目前,当您在帐户页面 > 编辑送货 (my-account/edit-address/shipping/) 上更新地址时,会触发以下操作挂钩 - 但是当您更新地址时,它不会触发帐户 > 查看订阅页面 > 编辑运送 (/my-account/edit-address/shipping/?subscription=62400)。

function kidstir_email_customer_address( $user_id ) {
// do stuff
}

add_action( 'woocommerce_customer_save_address','kidstir_email_customer_address', 20 );

我已经找了好几个小时了,但无法弄清楚为什么它没有触发,或者如何获得订阅地址已更改的通知。还有其他人遇到过这个问题吗?

根据 WooCommerce 订阅插件的 official documentation,有一个 updated_users_subscriptions 挂钩。

WooCommerce 订阅版本 (2.0.9) 不调用文件 class-wc-subscriptions-addresses.php

中的 woocommerce_customer_save_address 挂钩

为了解决我的问题,我编辑了这个文件(我知道编辑核心是不可取的)以调用第 137 行的挂钩(doaction 等)。