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

Automattic\WooCommerce\Blocks\Payments

PaymentMethodRegistry::unregister() public WC 1.0

Un-register a payment method.

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

Хуков нет.

Возвращает

true/false. True means unregistered successfully.

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

$PaymentMethodRegistry = new PaymentMethodRegistry();
$PaymentMethodRegistry->unregister( $name );
$name(строка/PaymentMethodTypeчислоerface) (обязательный)
Payment method name, or alternatively a PaymentMethodTypeInterface instance.

Код PaymentMethodRegistry::unregister() WC 4.6.1

<?php
public function unregister( $name ) {
	if ( $name instanceof PaymentMethodTypeInterface ) {
		$name = $name->get_name();
	}

	if ( ! $this->is_registered( $name ) ) {
		/* translators: %s: Payment method name. */
		_doing_it_wrong( __METHOD__, esc_html( sprintf( __( 'Payment method "%s" is not registered.', 'woocommerce' ), $name ) ), '2.5.0' );
		return false;
	}

	$unregistered_payment_method = $this->registered_payment_methods[ $name ];
	unset( $this->registered_payment_methods[ $name ] );

	return $unregistered_payment_method;
}