Description
Le wpforms_frontend_enqueue_css_layout_field_viewport_breakpoint
permet de modifier les points de rupture lors de l'utilisation d'une mise en page multi-colonnes dans le champ Mise en page et répétiteur.
Paramètres
- Point de rupture de l'image
- (int) Largeur de la fenêtre en pixels.
- $form_data
- (tableau) Paramètres/données de formulaire traités, préparés pour être utilisés ultérieurement.
Source
wpforms/src/Pro/Forms/Fields/Traits/Layout/Frontend.php
Plus d'informations
Ce filtre s'applique à tous les formulaires et vous permet de définir le point de rupture pour les champs de présentation et de répétition qui utilisent une présentation à plusieurs colonnes.
Le point de rupture par défaut pour les rubriques Disposition et Répétiteur avec une disposition en plusieurs colonnes est de 600 pixels. Toutefois, grâce à ce filtre, vous pourrez personnaliser le point de rupture en fonction de vos besoins spécifiques.
Exemple
Dans l'exemple ci-dessous, le filtre applique un point de rupture de 768 à tous les formulaires de votre site qui utilisent une mise en page multi-colonnes dans le champ Mise en page ou Répétiteur. Cela signifie que sur les écrans inférieurs à 768 pixels, les mises en page multi-colonnes adopteront une seule colonne. Vous pouvez ajuster la valeur dans l'extrait de code ci-dessous en fonction de la taille d'écran que vous souhaitez cibler.
/**
* Filter the breakpoint (as viewport width in pixels) for the layout and repeater fields.
*
* @link https://wpforms.com/developers/wpforms_frontend_enqueue_css_layout_field_viewport_breakpoint/
*
* @param int $viewport_breakpoint The viewport width in pixels.
* @param array $form_data Form data.
*
*/
add_filter( 'wpforms_frontend_enqueue_css_layout_field_viewport_breakpoint', static function() {
return 768;
} );