Automattic\WooCommerce\Blocks\Domain\Services

CheckoutFieldsFrontend::edit_account_form_required_fields()publicWC 1.0

Register required additional contact fields.

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

Хуков нет.

Возвращает

Массив.

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

$CheckoutFieldsFrontend = new CheckoutFieldsFrontend();
$CheckoutFieldsFrontend->edit_account_form_required_fields( $fields );
$fields(массив) (обязательный)
Required fields.

Код CheckoutFieldsFrontend::edit_account_form_required_fields() WC 9.6.1

public function edit_account_form_required_fields( $fields ) {
	$additional_fields = $this->checkout_fields_controller->get_fields_for_location( 'contact' );

	foreach ( $additional_fields as $key => $field ) {
		if ( ! empty( $field['required'] ) ) {
			$fields[ $key ] = $field['label'];
		}
	}

	return $fields;
}