ACF 5.10 introduce il supporto per Block API v2, il precaricamento dei blocchi e miglioramenti della sicurezza – WP Tavern
Tempo di lettura: 2 minuti

È stato rilasciato Advanced Custom Fields (ACF) versione 5.10, la prima major release da quando il plugin è stato acquisita da Delicious Brains. Introduce diverse nuove funzionalità che erano precedentemente sperimentali, chiudendo i biglietti avviati dal precedente proprietario Elliot Condon.

La versione abilita l’escape HTML per impostazione predefinita, il che aiuta a prevenire gli attacchi Cross-Site Scripting (XSS). Esegue il contenuto reso da ACF tramite WordPress wp_kses() funzione. C’è stata un po’ di confusione su come funziona e il post di rilascio è stato aggiornato per chiarire:

“È importante notare che questo riguarda solo il contenuto reso da ACF nella dashboard di WordPress o qualsiasi modulo front-end reso tramite acf_form()“, ha detto Iain Poulson. “Ciò non influirà sui valori dei campi caricati tramite funzioni API come get_field() e the_field(). Non facciamo alcuna supposizione su dove stai usando i valori dei campi all’interno del tuo tema e di conseguenza non ci sfugge ad essi.”

La versione 5.10 introduce anche il supporto per il WordPress Blocks API v2 per blocchi ACF. WordPress 5.6 è arrivato con una nuova API di blocco che rende più semplice per gli sviluppatori di temi e plug-in lo stile del contenuto del blocco con risultati più coerenti che corrispondono al front-end. Il team ACF ha creato un Block API v2 documento di aiuto con esempi che aiutano gli sviluppatori ad aggiornare i propri blocchi e a utilizzare i nuovi filtri di blocco inclusi nell’aggiornamento.

Altre funzionalità introdotte in questa versione includono il precaricamento dei blocchi attivato per impostazione predefinita, una nuova impostazione a tutta altezza per i blocchi, il supporto dell’opacità per il selettore di colori e molte correzioni di bug. Il prossimo passo sulla tabella di marcia per il plugin è aggiungendo il supporto dell’API REST di WordPress ai gruppi di campi ACF.

“Poiché i front-end JavaScript basati su API diventano sempre più popolari nello spazio WordPress, è chiaro che molti dei nostri clienti desiderano che questa funzionalità sia inclusa nel core di ACF”, ha detto Poulson.

“Abbiamo inoltre in programma di migliorare le prestazioni del plug-in e di lavorare su altre funzionalità per la qualità della vita. Ora che il nostro team di sviluppo ha una solida gestione della base di codice e del processo di rilascio, possiamo iniziare a lavorare su queste funzionalità più complicate ma richieste da tempo”.

Poco dopo l’acquisizione, i rappresentanti di Delicious Brains hanno pubblicato un appuntato filo nel forum, chiarendo le aspettative per il supporto gratuito e i tempi di risposta. Il forum di supporto ufficiale per gli utenti gratuiti e PRO può essere trovato su support.advancedcustomfields.com, che è più attivo dei forum di WordPress.org. Poiché il plug-in è più incentrato sullo sviluppatore, il team sta adottando un approccio più flessibile al supporto, offrendo alla comunità un luogo in cui aiutarsi a vicenda:

Raramente forniamo supporto in entrambi i forum. L’eccezione è dopo un rilascio principale, quando teniamo d’occhio entrambi i forum per individuare eventuali problemi causati dal rilascio.

Lo scopo principale di entrambi i forum è che le persone della community di WordPress che hanno problemi con i campi personalizzati avanzati si aiutino a vicenda. I tempi di risposta possono variare da pochi giorni a poche settimane e probabilmente proverranno da un non sviluppatore. Ci saltiamo dentro di tanto in tanto quando la descrizione suona sospettosamente come un bug.

Il rilascio della versione 5.10 è un buon segno che ACF continuerà a fare progressi sotto la sua nuova proprietà e una pietra miliare rassicurante per la piccola minoranza di utenti che non erano sicuri del futuro del plugin.



Source link

Di Simone Serra

Web Designer Freelancer Realizzazione Siti Web Serra Simone Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.