Aller au contenu principal

Number

Champ numérique avec validation min/max/step.

Helperpu_number()
Typenumber
Valeur stockéeint|float

Exemple​

pu_number('columns', ['label' => 'Columns', 'min' => 1, 'max' => 6, 'step' => 1]);

Valeur stockée​

Pressundo stocke ce champ sous la forme int|float. Les champs composites conservent des tableaux structurés plutôt que des chaînes CSS opaques, afin que votre application puisse réutiliser chaque valeur.

Arguments importants​

min, max, step

Tous les champs standards peuvent aussi utiliser la visibilité conditionnelle :

'show_if' => ['enabled' => true],

Comportement​

  • Le même schéma est rendu dans Air, Slate et Compact.
  • La sanitization s’exécute avant validation/stockage.
  • Les champs masqués par une condition conservent leur valeur stockée sauf modification explicite.
  • L’échappement final dépend du contexte et doit être appliqué au moment de l’affichage front-end.

Notes​

Le champ passe par le processeur central de sanitization et validation avant les sauvegardes admin normales.

Lire la valeur​

$options = pu_options('theme_settings');
$value = $options->get('example_value', null);

Utilisez l’identifiant réel du champ de votre schéma à la place de example_value.