Un utente ha chiesto informazioni su Advanced Forms di Wordpress

Stile avanzato dei moduli con Bootstrap

Un utente ha chiesto 👇

Ehilà!

Ottimo plugin! Ho solo alcune brevi domande.

Sto usando bootstrap come framework di partenza e mi chiedevo se esiste un modo per accedere direttamente agli elementi del modulo per includere le tue classi ecc. Ed evitare quelli che generano acf?

Inoltre, tutti gli script acf ecc. Vengono aggiunti a ciascun modulo. C’è un modo per cancellare completamente tutto questo e avere la forma?

Anche se volessi includerli, metterei insieme tutti i miei script comunque? Uso già jQuery, quindi includerlo di nuovo sembra uno spreco.

Spero che questo abbia senso! Ho visto l’uscita di un’edizione pro presto, è questa personalizzazione extra da prendere in considerazione?

Vi ringrazio molto!

Lorna

Autore del plugin

(@fabianlindfors)

2 anni, 10 mesi fa

Ciao! Sono contento che ti piaccia AF.

Per quanto riguarda gli script acf, sono purtroppo necessari perché ACF convalida tramite AJAX prima di inviare un modulo. Non consiglierei di sbarazzarsi di quegli script. Se usi wp_enqueue_script per jQuery e i tuoi script allora non sarà incluso più di una volta!

Non ho provato Bootstrap con AF ma penso che dovrebbe essere completamente utilizzabile. La chiave per aggiungere un modulo bootstrap è aggiungere alcune classi a elementi diversi, AF ha diversi filtri che possono essere utilizzati per fare proprio questo.

È possibile modificare gli attributi HTML delle cartelle dei campi utilizzando il filtro af/form/field_attributes. Con questo puoi aggiungere le tue classi, ad es. “Modulo-gruppo”. C’è un filtro equivalente per il cosiddetto elemento del modulo af/form/attributes. Tutti i filtri relativi al rendering dei moduli possono essere trovati in core/core-forms.php.

Bootstrap sembra anche voler avere la classe “form control” sugli elementi di input. Gli elementi di input nei moduli provengono direttamente da ACF, quindi devono essere modificati tramite ACF. Fortunatamente ACF supporta l’aggiunta delle tue classi nelle impostazioni del campo e se questo è troppo manuale consiglierei il acf/prepare_field filtro (documentazione).

La versione pro non includerà alcuna funzionalità di personalizzazione aggiuntiva. Credo che qualcosa di simile sia necessario per il plugin e dovrebbe essere incluso nella versione gratuita. Se trovi una funzione personalizzata che vorresti vedere in AF, fammelo sapere, prenderò in considerazione l’aggiunta!

Spero che questo aiuti!

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *