WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Blocks\Payments

Api::add_payment_method_script_data() public WC 1.0

Add payment method data to Asset Registry.

{} Это метод класса: Api{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$Api = new Api();
$Api->add_payment_method_script_data();

Код Api::add_payment_method_script_data() WC 4.7.1

<?php
public function add_payment_method_script_data() {
	// Enqueue the order of enabled gateways as `paymentGatewaySortOrder`.
	if ( ! $this->asset_registry->exists( 'paymentGatewaySortOrder' ) ) {
		$payment_gateways = WC()->payment_gateways->payment_gateways();
		$enabled_gateways = array_filter( $payment_gateways, array( $this, 'is_payment_gateway_enabled' ) );
		$this->asset_registry->add( 'paymentGatewaySortOrder', array_keys( $enabled_gateways ) );
	}

	// Enqueue all registered gateway data (settings/config etc).
	$script_data = $this->payment_method_registry->get_all_registered_script_data();
	foreach ( $script_data as $asset_data_key => $asset_data_value ) {
		if ( ! $this->asset_registry->exists( $asset_data_key ) ) {
			$this->asset_registry->add( $asset_data_key, $asset_data_value );
		}
	}
}