Automattic\WooCommerce\Blocks\Domain\Services
CheckoutFields::deregister_checkout_field
Deregister a checkout field.
Метод класса: CheckoutFields{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$CheckoutFields = new CheckoutFields(); $CheckoutFields->deregister_checkout_field( $field_id );
- $field_id(строка) (обязательный)
- The field ID.
Код CheckoutFields::deregister_checkout_field() CheckoutFields::deregister checkout field WC 10.4.3
public function deregister_checkout_field( $field_id ) {
if ( empty( $this->additional_fields[ $field_id ] ) ) {
return;
}
$location = $this->get_field_location( $field_id );
if ( ! $location ) {
return;
}
// Remove the field from the fields_locations array.
$this->fields_locations[ $location ] = array_diff( $this->fields_locations[ $location ], array( $field_id ) );
// Remove the field from the additional_fields array.
unset( $this->additional_fields[ $field_id ] );
}