WC_Gateway_BACS::init_form_fields()publicWC 1.0

Initialise Gateway Settings Form Fields.

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

Хуков нет.

Возвращает

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

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

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

Код WC_Gateway_BACS::init_form_fields() WC 8.7.0

public function init_form_fields() {

	$this->form_fields = array(
		'enabled'         => array(
			'title'   => __( 'Enable/Disable', 'woocommerce' ),
			'type'    => 'checkbox',
			'label'   => __( 'Enable bank transfer', 'woocommerce' ),
			'default' => 'no',
		),
		'title'           => array(
			'title'       => __( 'Title', 'woocommerce' ),
			'type'        => 'safe_text',
			'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce' ),
			'default'     => __( 'Direct bank transfer', 'woocommerce' ),
			'desc_tip'    => true,
		),
		'description'     => array(
			'title'       => __( 'Description', 'woocommerce' ),
			'type'        => 'textarea',
			'description' => __( 'Payment method description that the customer will see on your checkout.', 'woocommerce' ),
			'default'     => __( 'Make your payment directly into our bank account. Please use your Order ID as the payment reference. Your order will not be shipped until the funds have cleared in our account.', 'woocommerce' ),
			'desc_tip'    => true,
		),
		'instructions'    => array(
			'title'       => __( 'Instructions', 'woocommerce' ),
			'type'        => 'textarea',
			'description' => __( 'Instructions that will be added to the thank you page and emails.', 'woocommerce' ),
			'default'     => '',
			'desc_tip'    => true,
		),
		'account_details' => array(
			'type' => 'account_details',
		),
	);

}