WC_Payment_Gateways::process_admin_options()publicWC 1.0

Save options in admin.

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

Хуков нет.

Возвращает

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

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

$WC_Payment_Gateways = new WC_Payment_Gateways();
$WC_Payment_Gateways->process_admin_options();

Код WC_Payment_Gateways::process_admin_options() WC 8.7.0

public function process_admin_options() {
	$gateway_order = isset( $_POST['gateway_order'] ) ? wc_clean( wp_unslash( $_POST['gateway_order'] ) ) : ''; // WPCS: input var ok, CSRF ok.
	$order         = array();

	if ( is_array( $gateway_order ) && count( $gateway_order ) > 0 ) {
		$loop = 0;
		foreach ( $gateway_order as $gateway_id ) {
			$order[ esc_attr( $gateway_id ) ] = $loop;
			$loop++;
		}
	}

	update_option( 'woocommerce_gateway_order', $order );
}