<html lang="it-it" dir="ltr"><head></head><body>### [wpforms_field_properties](https://wpforms.com/developers/wpforms_field_properties/)

**Pubblicato:** 17 febbraio 2021
**Autore:** David Ozokoye

**Estratto:** Il filtro wpforms_field_properties viene attivato al caricamento del modulo per visualizzare le proprietà del campo come etichette, sottoetichette e descrizioni.

**Contenuto:**

## Descrizione

Il filtro `wpforms_field_properties` viene attivato al caricamento del modulo per visualizzare le proprietà del campo come etichette, sottoetichette e descrizioni sopra il campo del modulo.

## Parametri

$properties*(array)* Un array di proprietà del campo come etichette, sottoetichette e descrizione.$field*(array)* Dati del campo sanificati.$form\_data*(array)* Impostazioni/dati del modulo elaborati, preparati per essere utilizzati in seguito.## Sorgente

`wpforms/includes/fields/class-base.php`

## Ulteriori Informazioni

Il filtro viene applicato a un array per le proprietà specifiche dei campi del modulo. L'utilizzo di questo filtro modificherà ogni campo del modulo.

Ogni campo del modulo avrà il proprio nome di filtro univoco. Vedi la sezione sottostante per un elenco completo di esempi documentati. Ad esempio, se volessi modificare solo il campo modulo **Email**, useresti `wpforms_field_properties_email`.

## Esempi

Nell'esempio seguente, la funzione visualizzerà la **Descrizione** del campo sopra il campo stesso, ma solo per l'ID modulo **225**.

```

/**
 * Sposta la descrizione del campo sopra il campo del modulo.
 *
 * @link   https://wpforms.com/developers/wpforms_field_properties/
 *
 * @param  array $properties Proprietà del campo.
 * @param  array $field      Impostazioni del campo.
 * @param  array $form_data  Dati e impostazioni del modulo.
 *
 * @return array
 */

function wpf_dev_field_properties( $properties, $field, $form_data ) {

    // Elabora questo snippet solo per l'ID modulo 225
    if ( absint( $form_data[ 'id' ] ) !== 225 ) {

        return $properties;
    } 

    // sposta la descrizione del campo da sotto il campo del modulo a sopra il campo del modulo
    $properties[ 'description' ][ 'position' ] = 'before';

    return $properties;

}
add_filter( 'wpforms_field_properties', 'wpf_dev_field_properties', 10, 3 );
```

## Articoli di Riferimento

- [Come posizionare la descrizione del campo sopra il campo del modulo](https://wpforms.com/developers/how-to-position-the-field-description-above-the-form-field/ "Come posizionare la descrizione del campo sopra il campo del modulo")
- [Come cambiare le sottoetichette per il campo Email](https://wpforms.com/developers/how-to-change-sublabels-for-the-email-field/ "Come cambiare le sottoetichette per il campo Email")
- [Come elaborare gli Smart Tag nei campi HTML](https://wpforms.com/developers/how-to-process-smart-tags-in-html-fields/ "Come elaborare gli Smart Tag nei campi HTML")
- [Come cambiare le sottoetichette per il campo Nome](https://wpforms.com/developers/how-to-change-sublabels-for-the-name-field/ "Come cambiare le sottoetichette per il campo Nome")
- [Come cambiare le sottoetichette del campo Indirizzo](https://wpforms.com/developers/how-to-change-the-address-field-sublabels/ "Come cambiare le sottoetichette del campo Indirizzo")
- [Come cambiare le sottoetichette del campo Password](https://wpforms.com/developers/how-to-change-the-password-field-sublabels/ "Come cambiare le sottoetichette del campo Password")
- [Come cambiare l'attributo Name di un campo nascosto](https://wpforms.com/developers/how-to-change-the-name-attribute-of-a-hidden-field/ "Come cambiare l'attributo Name di un campo nascosto")

**Categorie:** Filtri Hook

**Tag:** PHP

---</body></html>