我也有同样的需求,因为ajax签出验证。
Woocommerce有一些自定义javascript事件,我们可以挂接到这些事件。在reCaptcha特定情况下,我们需要checkout_error
当ajax调用失败时触发。
因此,除了连接到woocommerce_checkout_process
:
jQuery(document).ready(function($) {
$( document.body ).on( \'checkout_error\', function() {
grecaptcha.reset();
});
});
希望有帮助。