Aller au contenu principal

Font Family

Sélecteur searchable de famille de police.

Helperpu_font_family()
Typefont_family
Valeur stockéestring

Exemple​

pu_font_family('body_font', ['label' => 'Body font', 'default' => 'Inter']);

Valeur stockée​

Pressundo stocke ce champ sous la forme string. 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​

Arguments communs : label, description, default, required, show_if, hide_if.

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​

Selecting a font does not automatically force external font loading; font selection and loading are separate concerns.

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.