Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Payments::has_gateways()
Check if the store has any enabled gateways.
Метод класса: Payments{}
Хуков нет.
Возвращает
true|false
.
Использование
$result = Payments::has_gateways();
Код Payments::has_gateways() Payments::has gateways WC 9.8.2
public static function has_gateways() { $gateways = WC()->payment_gateways->get_available_payment_gateways(); $enabled_gateways = array_filter( $gateways, function( $gateway ) { return 'yes' === $gateway->enabled; } ); return ! empty( $enabled_gateways ); }