WC_Checkout::maybe_skip_fieldset
See if a fieldset should be skipped.
Метод класса: WC_Checkout{}
Хуков нет.
Возвращает
bool.
Использование
// 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 11.1.1
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;
}