Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Descrizione

wpforms_frontend_enqueue_css_layout_field_viewport_breakpoint consente di modificare i breakpoint quando si utilizza un layout multi-colonna nei campi Layout e Repeater.

Parametri

$viewport_breakpoint
(int) Larghezza della viewport in pixel.
$form_data
(array) Impostazioni/dati del modulo elaborati, preparati per l'uso successivo.

Origine

wpforms/src/Pro/Forms/Fields/Traits/Layout/Frontend.php

Maggiori Informazioni

Questo filtro viene applicato a tutti i moduli e consente di impostare il breakpoint per i campi Layout e Repeater che utilizzano un layout multi-colonna.

Il breakpoint predefinito per i campi Layout e Repeater con layout multi-colonna è di 600 pixel. Tuttavia, con questo filtro, sarai in grado di personalizzare il breakpoint per soddisfare le tue esigenze specifiche.

Esempio

Nell'esempio seguente, il filtro applicherà un valore di breakpoint di 768 a tutti i moduli sul tuo sito che utilizzano un layout multi-colonna nel campo Layout o Repeater. Ciò significa che su schermi inferiori a 768 pixel, i layout multi-colonna adotteranno una singola colonna. Puoi regolare il valore nello snippet di codice sottostante a qualsiasi dimensione dello schermo che desideri targettizzare.

/**
 * 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;
 } );