Automattic\WooCommerce\Internal\AddressProvider

AddressProviderController::get_preferred_providerpublicWC 1.0

Get the preferred provider; this is what was selected in the WooCommerce "preferred provider" setting or the first registered provider if no preference was set. If the provider selected in WC Settings is not registered anymore, it will fall back to the first registered provider. Any other case will return an empty string.

Метод класса: AddressProviderController{}

Хуков нет.

Возвращает

Строку.

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

$AddressProviderController = new AddressProviderController();
$AddressProviderController->get_preferred_provider(): string;

Код AddressProviderController::get_preferred_provider() WC 10.3.6

public function get_preferred_provider(): string {

	if ( $this->is_provider_available( $this->preferred_provider_option ) ) {
		return $this->preferred_provider_option;
	}

	// Get the first provider's ID.
	return $this->providers[0]->id ?? '';
}