WC_Checkout::maybe_skip_fieldset()
See if a fieldset should be skipped.
Метод класса: WC_Checkout{}
Хуков нет.
Возвращает
true|false
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->maybe_skip_fieldset( $fieldset_key, $data );
- $fieldset_key(строка) (обязательный)
- Fieldset key.
- $data(массив) (обязательный)
- Posted data.
Список изменений
С версии 3.0.0 | Введена. |
Код WC_Checkout::maybe_skip_fieldset() WC Checkout::maybe skip fieldset WC 8.7.0
protected function maybe_skip_fieldset( $fieldset_key, $data ) { if ( 'shipping' === $fieldset_key && ( ! $data['ship_to_different_address'] || ! WC()->cart->needs_shipping_address() ) ) { return true; } if ( 'account' === $fieldset_key && ( is_user_logged_in() || ( ! $this->is_registration_required() && empty( $data['createaccount'] ) ) ) ) { return true; } return false; }