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

WC_Gateway_BACS::save_account_details() public WC 1.0

Save account details table.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Gateway_BACS = new WC_Gateway_BACS();
$WC_Gateway_BACS->save_account_details();

Код WC_Gateway_BACS::save_account_details() WC 5.0.0

<?php
public function save_account_details() {

	$accounts = array();

	// phpcs:disable WordPress.Security.NonceVerification.Missing -- Nonce verification already handled in WC_Admin_Settings::save()
	if ( isset( $_POST['bacs_account_name'] ) && isset( $_POST['bacs_account_number'] ) && isset( $_POST['bacs_bank_name'] )
		 && isset( $_POST['bacs_sort_code'] ) && isset( $_POST['bacs_iban'] ) && isset( $_POST['bacs_bic'] ) ) {

		$account_names   = wc_clean( wp_unslash( $_POST['bacs_account_name'] ) );
		$account_numbers = wc_clean( wp_unslash( $_POST['bacs_account_number'] ) );
		$bank_names      = wc_clean( wp_unslash( $_POST['bacs_bank_name'] ) );
		$sort_codes      = wc_clean( wp_unslash( $_POST['bacs_sort_code'] ) );
		$ibans           = wc_clean( wp_unslash( $_POST['bacs_iban'] ) );
		$bics            = wc_clean( wp_unslash( $_POST['bacs_bic'] ) );

		foreach ( $account_names as $i => $name ) {
			if ( ! isset( $account_names[ $i ] ) ) {
				continue;
			}

			$accounts[] = array(
				'account_name'   => $account_names[ $i ],
				'account_number' => $account_numbers[ $i ],
				'bank_name'      => $bank_names[ $i ],
				'sort_code'      => $sort_codes[ $i ],
				'iban'           => $ibans[ $i ],
				'bic'            => $bics[ $i ],
			);
		}
	}
	// phpcs:enable

	update_option( 'woocommerce_bacs_accounts', $accounts );
}