由于交付失败而自动禁用(如上所述)。
因为我非常依赖它们,而且从不希望它们被禁用(无论发生什么),所以可以更改调用的函数failed_delivery()
在此文件中:plugins/woocommerce/includes/class-wc-webhook.php
对此:
private function failed_delivery() {
$failures = $this->get_failure_count();
if ( $failures > apply_filters( \'woocommerce_max_webhook_delivery_failures\', 5 ) ) {
//$this->update_status( \'disabled\' );
update_post_meta( $this->id, \'_failure_count\', ++$failures );
} else {
update_post_meta( $this->id, \'_failure_count\', ++$failures );
}
}
它们将永远不会再被自动禁用。