WC_Payment_Gateway::admin_optionspublicWC 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 10.5.0

public function admin_options() {
	$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_path = null;
	if ( $is_offline_gateway ) {
		// For offline gateways, we return to the offline settings section which is a Reactified page,
		// hence the use of `path` parameter.
		$offline_section = class_exists( 'WC_Settings_Payment_Gateways' )
			? WC_Settings_Payment_Gateways::OFFLINE_SECTION_NAME
			: 'offline';
		$return_path     = '/' . $offline_section;
	}

	wc_back_header( $this->get_method_title(), esc_html__( 'Return to payments', 'woocommerce' ), SettingsUtils::wc_payments_settings_url( $return_path ) );

	echo wp_kses_post( wpautop( $this->get_method_description() ) );
	parent::admin_options();
}