From bfb57e57706b69b9b9c786b37633feec85477616 Mon Sep 17 00:00:00 2001 From: David Stone Date: Sun, 29 Dec 2024 00:07:27 -0700 Subject: [PATCH] Fix settings not showing up for active payment gateways --- inc/managers/class-gateway-manager.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/managers/class-gateway-manager.php b/inc/managers/class-gateway-manager.php index aec0d43..50c1e2d 100644 --- a/inc/managers/class-gateway-manager.php +++ b/inc/managers/class-gateway-manager.php @@ -85,7 +85,7 @@ class Gateway_Manager extends Base_Manager { */ add_action('init', function () { do_action('wu_register_gateways'); - }); + }, 22); /* * Adds the Gateway selection fields @@ -531,9 +531,9 @@ class Gateway_Manager extends Base_Manager { add_action('wu_checkout_scripts', array($gateway, 'register_scripts')); - add_action('init', array($gateway, 'hooks')); + $gateway->hooks(); + add_action('wu_settings_payment_gateways', array($gateway, 'settings')); - add_action('init', array($gateway, 'settings')); add_action("wu_{$gateway_id}_process_webhooks", array($gateway, 'process_webhooks'));