WC_Payment_Gateways::on_payment_gateways_initialized
Hook into payment gateway settings changes.
Метод класса: WC_Payment_Gateways{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WC_Payment_Gateways = new WC_Payment_Gateways(); $WC_Payment_Gateways->on_payment_gateways_initialized( $wc_payment_gateways );
- $wc_payment_gateways(WC_Payment_Gateways) (обязательный)
- The WC_Payment_Gateways instance.
Список изменений
С версии 8.5.0 | Введена. |
Код WC_Payment_Gateways::on_payment_gateways_initialized() WC Payment Gateways::on payment gateways initialized WC 9.9.4
public function on_payment_gateways_initialized( WC_Payment_Gateways $wc_payment_gateways ) { foreach ( $this->payment_gateways as $gateway ) { $option_key = $gateway->get_option_key(); add_action( 'add_option_' . $option_key, function ( $option, $value ) use ( $gateway ) { $this->payment_gateway_settings_option_changed( $gateway, $value, $option ); }, 10, 2 ); add_action( 'update_option_' . $option_key, function ( $old_value, $value, $option ) use ( $gateway ) { $this->payment_gateway_settings_option_changed( $gateway, $value, $option, $old_value ); }, 10, 3 ); } }