WC_Payment_Gateway::admin_options()publicWC 1.0

Output the gateway settings screen.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$WC_Payment_Gateway = new WC_Payment_Gateway();
$WC_Payment_Gateway->admin_options();

Код WC_Payment_Gateway::admin_options() WC 9.7.1

public function admin_options() {
	$is_reactify_enabled      = Features::is_enabled( 'reactify-classic-payments-settings' );
	$offline_payment_gateways = array( WC_Gateway_BACS::ID, WC_Gateway_Cheque::ID, WC_Gateway_COD::ID );
	$is_offline_gateway       = in_array( $this->id, $offline_payment_gateways, true );

	$return_url = admin_url( 'admin.php?page=wc-settings&tab=checkout' );
	if ( $is_reactify_enabled && $is_offline_gateway ) {
		$return_url = add_query_arg( 'section', 'offline', $return_url );
	}

	echo '<h2>' . esc_html( $this->get_method_title() );
	wc_back_link( __( 'Return to payments', 'woocommerce' ), $return_url );
	echo '</h2>';
	echo wp_kses_post( wpautop( $this->get_method_description() ) );
	parent::admin_options();
}