Premi questo: uno sguardo più da vicino alle nuove funzionalità nei campi personalizzati avanzati 6.0 con Iain Poulson

Pubblicato: 2022-10-07

Benvenuto in Press This, il podcast della community di WordPress di WMR. Ogni episodio presenta ospiti provenienti da tutta la comunità e discussioni sui più grandi problemi che gli sviluppatori di WordPress devono affrontare. Quella che segue è una trascrizione della registrazione originale.

Realizzato da RedCircle

Doc Pop : stai ascoltando Press This, un podcast della community di WordPress su WMR. Ogni settimana, mettiamo in evidenza i membri della community di WordPress. Sono il tuo host, Doc Pop, supporto la community di WordPress attraverso il mio ruolo in WP Engine e i miei contributi su TorqueMag.io. Puoi iscriverti a Press This su Red Circle, iTunes, Spotify o scaricare episodi direttamente su wmr.fm.

In questo episodio siamo seduti con Iain Poulson di Delicious Brains e ora WP Engine per parlare del recente lancio di Advanced Custom Fields 6.0 e di un sacco di nuove fantastiche funzionalità che il suo team ha rilasciato con quel lancio. Ian, grazie mille per esserti unito a noi oggi.

Iain Poulson: Grazie. È bello essere qui.

DP: Sono così felice di averti qui. E mi sento come se ne sapessi qualcosa, ma mi piacerebbe sentire le tue stesse parole. Qual è la tua storia di origine di WordPress?

IP: Sì, quindi sono stato presentato a WordPress nel 2009. Mi sono subito reso conto di quanto fosse fantastico e ho iniziato a creare alcuni siti per amici e familiari e ho avviato il mio blog. E poi stavo facendo un lavoro non correlato all'IT che è diventato un po' più serio, quando a un certo punto io e mia moglie ci siamo trasferiti a Londra, ed entrambi siamo usciti da Facebook e abbiamo creato questo sito di condivisione di foto che Penso che fosse un blog WordPress privato che solo la nostra famiglia poteva guardare. Ma mia moglie era solo ossessionata da Instagram e non era molto entusiasta di salvare manualmente le immagini da Instagram e metterle sul Web, sul sito Web di WordPress in un modo diverso, sai, non è stato molto facile . Quindi sì, mi fa solo precipitare la creazione del mio primo plug-in in assoluto per inserire automaticamente i contenuti dal suo Instagram al sito web. E ho appena ricevuto il bug, tipo, solo capire come fare qualcosa all'interno di WordPress, creare un plug-in personalizzato e farlo piegare alla tua volontà è stato davvero buono.

E quindi sì, da allora ho sviluppato plugin gratuiti e premium. E ho finito per abbandonare il mio tipo di ruolo IT che stavo svolgendo intorno al 2013 per provare a fare tutto a tempo pieno su WordPress cercando di creare plugin e ho finito per rimbalzare facendo un po' di lavoro da freelance per un'agenzia a Londra e poi, nel frattempo, ha trovato il ruolo in Delicious Brains. Era il 2014, credo perché ero un freelance, e mio figlio doveva nascere a novembre, e ho visto spuntare il lavoro per Delicious Brains in agosto o settembre. Sembrava che forse avrei dovuto avere un po' più di stabilità nella mia vita, mettendo al mondo un bambino. È una di queste cose in cui pensi, il resto è storia, perché da allora sono stato con Delicious Brains e ora WP Engine, ed è stata una delle cose migliori di sempre. Quindi sì, è stata una buona decisione allora. E sì, è stato sicuramente un viaggio lungo e buono per WordPress.

DP: Mi piace ascoltare le storie su come le persone hanno iniziato con un bisogno e sembra che molte persone abbiano iniziato con i blog fotografici. Stavo già bloggando nel 2010, ma mi sono appassionato a Instagram e ci sono buone probabilità che lo stessi usando, penso che Integrate sia il tuo plugin per l'integrazione di Instagram. Non sono sicuro di quale di quelli ho usato, ma ho la sensazione che potrebbe essere stato il primo che ho collegato al mio blog. Quindi apprezzo quello che hai fatto lì.

IP: È solo pazzesco, vero? È un piccolo mondo di Internet.

DP: Sì, e voglio anche fare un altro ringraziamento a uno degli altri progetti su cui stai lavorando Flip WP, che è solo un altro ottimo strumento su cui stai lavorando un sacco di progetti davvero interessanti, ma parleremo del tuo attuale ruolo con quello su cui stai lavorando ora in WP Engine. Puoi parlarci di come, dove sei ora e cosa stai facendo ora?

IP: Sì, quindi ovviamente con l'acquisizione dei plug-in da parte di Delicious Brains e il passaggio a WP Engine sono il product manager per ACF e lo stavo facendo in Delicious Brains, ma anche con numerosi altri tipi di ruoli. Ma sono concentrato su ACF, lavorando con il team di WP Engine, e stiamo continuando a crescere e a prenderci cura di ACF. Siamo amministratori del plugin. È una di queste cose che esiste da così tanto tempo, è stata spostata dall'autore originale Elliot, che, solo enormi complimenti a lui, grida, perché il plugin è semplicemente fantastico. Sono stato un utente a lungo termine, ho sviluppato per questo e da allora l'ho amato.

Quindi attraverso Delicious Brains e ora con WP Engine ci occupiamo di questo plugin e abbiamo la responsabilità di renderlo migliore, di continuare a renderlo più fantastico e solo una sorta di responsabilità nei confronti della comunità perché ci sono così tante persone che lo adorano là. E sai, ci sono milioni di utenti che lo stanno usando. Quindi sì, all'interno di WP Engine, questo è il mio obiettivo principale, ed è bello concentrarsi su questo e prendersene cura.

DP: Quanto è grande l'A-Team [risate] il team Advanced Custom Fields. L'A-Team [risate] venite tutti nel vostro furgone e voi siete tipo, personalizziamo alcuni campi. Quanto è grande la squadra in questo momento?

IP: Quindi in questo momento è più grande di quello che era, il che è bello perché in Delicious Brains era generalmente comunque una piccola azienda, ovviamente rispetto alla scala delle cose di WP Engine. Ma avevamo due sviluppatori sul prodotto, e ovviamente io, che ero una specie di product manager ma gestivo anche gli sviluppatori. Avevamo un designer che faceva parte di un piccolo team di marketing, ma ha lavorato su altri plugin all'interno di Delicious Brains, quindi non era solo un designer dedicato ad ACF, o un team di marketing dedicato ad ACF. Ma ora abbiamo, in WP Engine, gli ingegneri si sono uniti a un team esistente all'interno del team Atlas e ora sono sette forti, il che è fantastico.

Abbiamo anche il vantaggio di avere un team di marketing dedicato e un team molto più ampio di persone a cui rivolgersi quando ne abbiamo bisogno, il che è fantastico, perché quando sei in una piccola azienda, indossi molti cappelli e, in realtà, la bellezza avere WP Engine che si occupa di ACF ora significa che possiamo fare appello a più risorse. Quindi sono davvero entusiasta di vedere come sai come può crescere in quella situazione.

DP: Come descriveresti i modi in cui gli sviluppatori e altri utenti potrebbero utilizzare i campi personalizzati avanzati?

IP: Sì, è divertente perché è onnipresente, lo sanno tutti. Lo usano. È un coltellino svizzero che può essere utilizzato in diversi modi perché è effettivamente una grande estensione di WordPress. È una di queste cose che penso che molte persone nel tempo se ne siano andate, "probabilmente avrebbe dovuto essere nel nucleo". WordPress non è solo una piattaforma di blogging e ovviamente ha cercato a lungo di posizionarsi come qualcosa di più di una piattaforma di blogging. Ma come un vero CMS, in qualche modo cade e penso che ACF lo renda semplicemente un CMS. Lo rende una sorta di potente struttura web in cui le persone possono semplicemente creare i propri sistemi di gestione dei contenuti su misura per i propri clienti. È così potente.

Grazie a questa flessibilità, vediamo sicuramente una gamma così ampia di utilizzo per ACF. Ci sono persone che lo installeranno perché stanno creando un tema per una brochure per un cliente e stanno aggiungendo un paio di campi extra alla pagina Informazioni o qualcosa del genere, o alla Pagina dei contatti, o stanno aggiungendo un Pagina delle opzioni per le impostazioni globali utilizzate nel sito. Ma poi ci sono persone dall'altra parte dello spettro che lo stanno usando per alimentare enormi siti Web che a questo punto sono più o meno come app Web, perché si appoggiano alla gestione o all'autenticazione degli utenti di WordPress. Stanno aggiungendo tipi di post personalizzati per fare cose e aggiungendo tutti i campi e, hai menzionato FlipWP prima, è come un sito Web di mercato ed è costruito con WordPress, ACF e altre cose.

Alimenta alcune cose più grandi di quanto potresti pensare e ora abbiamo alcuni casi di studio che escono dal blog di ACF sulle aziende che utilizzano ACF su siti su larga scala o casi d'uso interessanti. Perché, penso che sia questo il punto: è difficile capire quanto sia potente l'ACF finché non lo usi ed è una sfida dal punto di vista del marketing, perché quando guardi il sito della documentazione, è abbastanza: è asciutto a meno che tu non ne conosca i motivi dietro l'utilizzo di queste funzionalità. Ma i casi di studio sono sorprendenti perché in qualche modo approfondiscono, questo è ciò che il sito sta cercando di ottenere, ed è così che appare, ed è quello che deve fare. Ed è così che ACF sta effettivamente aiutando lo sviluppatore del sito a fare questo, e gli utenti effettivi ad aggiungere contenuti e, sai, il più recente è un sito di tipo donazione. Quindi sì, vale sicuramente la pena dare un'occhiata ad alcuni di quei post e ne abbiamo altri in arrivo, perché evidenzia davvero quanto siano diversi i casi d'uso. Anche semplicemente, c'è sicuramente una vasta base di utenti di persone che usano ACF con page builder come Elementor, cantieri. Quindi non è solo il classico WordPress con alcuni campi personalizzati qua e là e poi aggiungerli al tuo modello. È molto di più.

Anche passando dal lato classico di ACF, l'editor di blocchi, ora in WordPress e Full Site Editing. Abbiamo utenti ACF che utilizzano l'editor di blocchi, ma utilizzano la funzione blocchi ACF, che fa parte del plug-in PRO, ma consente alle persone di utilizzare facilmente i loro campi ACF e il linguaggio di modelli PHP che conoscono, e sono abituati all'interno di ACF, ma per creare blocchi personalizzati. E non devono acquisire subito competenze e imparare tutto il JavaScript e gli strumenti React necessari per creare campi personalizzati. Quindi consente loro di creare un ponte senza soluzione di continuità tra ciò che sanno e amano dello sviluppo basato sui blocchi e offre ai loro clienti la possibilità di creare contenuti all'interno dell'editor di blocchi, che viene adottato sempre più pesantemente. Ma il loro sviluppo è aiutato da ACF. Quindi sì, c'è sicuramente un ampio spettro, ci sono molti dati demografici e tipi di utenti, ma è divertente perché dobbiamo aiutare tutti coloro che usano ACF in questi modi.

DP: E parleremo di più delle nuove funzionalità di blocco e di cosa sta arrivando e cosa è uscito in Advanced Custom Fields 6.0 dopo la breve pausa.

DP: Stai ascoltando Press This, un podcast della community di WordPress su WMR. Mi chiamo Dottor Pop. Sono qui con Iain Poulson di Advanced Custom Fields per parlarci delle novità di Advanced Custom Fields 6.0, lanciato un paio di settimane fa. Iain, puoi parlarci di alcune delle nuove funzionalità?

IP: Quindi sì, 6.0 è una grande versione, davvero, è grande in molti modi. È stato avviato prima che i plugin Delicious Brains fossero acquisiti da WP Engine. E il suo obiettivo principale è stato un aggiornamento dell'interfaccia utente. È passato molto tempo e lungo nell'ambito ed è sembrato lungo, perché in un certo senso abbiamo avuto questa transizione nel mezzo, giusto. Quindi è sicuramente passato molto tempo. Ma sì, l'obiettivo principale è stato che ci è stata data la vecchia interfaccia utente del plug-in, quindi l'amministratore di ACF dove gli utenti andranno e aggiungeranno i loro gruppi di campi, aggiungeranno i loro campi ai gruppi di campi e otterranno tutto in qualche modo definito— a quell'interfaccia utente di amministrazione è stato assegnato un reskin. E abbiamo cercato di rimanere vicini all'originale. Voglio dire, l'ACF originale sembra WordPress nell'amministratore. Abbiamo cercato di rimanere su queste linee, ma abbiamo cercato di aggiornarlo.

Stavamo già implementando aggiornamenti per gli altri plugin Delicious Brains con UI aggiornate in modo leggermente diverso, sai, leggermente più moderno. E quindi è stato un po' come seguirlo. Ma non è solo una modifica dell'interfaccia utente. Abbiamo cercato di affrontare i problemi di esperienza dell'utente con il plug-in durante la modifica dei campi. Quindi sì, penso che ne parleremo più tardi. Non c'è necessariamente un tema per il rilascio, è stata una raccolta di cose e l'interfaccia utente è stata una parte importante. Abbiamo anche un po', sai quando ACF, specialmente con i blocchi ACF, è molto legato a ciò che fa WordPress. Quindi, quando WordPress cambia cose come la modifica completa del sito, ad esempio, devi andare avanti con quello e cercare di tenerti in linea, quindi a volte le nostre versioni sono leggermente dettate, su come dobbiamo migliorare e come integriamo con I blocchi di WordPress e ACF ne sono una parte importante. E questo è un altro grande esempio di cosa c'è in quella versione.

DP: Quindi so che l'interfaccia utente aggiornata è stata una specie di progetto di passione per te, ma non è una revisione totale. È solo una specie di sistemare alcuni problemi che hai avuto per un po' o rendere le cose più facili da trovare?

IP: Sì, è stata una combinazione di questo tipo di reskin leggero, aggiornalo per cercare di farlo sembrare un po' più moderno e portarlo in linea con gli altri nostri plugin in una certa misura, ma è stato anche un ottimo momento per affrontare alcuni problemi e carenze dell'esperienza utente che c'erano, penso che poiché ACF è in circolazione da così tanto tempo, ci sono molte cose che accetti semplicemente che sono lì. E ci sono sicuramente alcune sfumature nell'esperienza dell'utente che per gli utenti alle prime armi non sono eccezionali. Ovviamente, abbiamo molti utenti esistenti che sono molto abituati al modo di fare le cose, ma abbiamo cercato di affrontare una serie di cose. La cosa più importante che mi colpisce ogni volta: uso ancora ACF per i miei siti personali, per altre cose, e lo usiamo per il sito Web Delicious Brains e il sito Web Advanced Custom Fields.

Quindi siamo utenti del nostro stesso prodotto, ma mi colpisce ogni volta che vado in un campo. E non appena faccio clic sul campo per modificare le impostazioni, si apre il cassetto del campo e in qualche modo occupa l'intera pagina, perché hai l'approccio dell'intero lavello della cucina per mostrare tutte le impostazioni per il campo. È piuttosto difficile quindi navigare perché sei un po 'perso con questa completa acquisizione dello schermo solo da quel campo. Quindi è difficile quindi andare a trovare il campo successivo o sai, aggiungere il campo successivo o tornare a uno precedente. Quindi abbiamo cercato di ridurre il tipo di altezza verticale che tutto occupava all'interno della schermata di amministrazione.

Quindi la cosa più importante è che abbiamo preso le impostazioni sul campo che erano state appena disposte in precedenza, una dopo l'altra, il che ha aumentato la lunghezza della pagina. E abbiamo logicamente raggruppato le impostazioni insieme e le abbiamo messe dietro le schede. Quindi, il miglioramento della spaziatura verticale è enorme, perché le impostazioni sul campo sono naturalmente molto più piccole. Quindi puoi vedere probabilmente tre impostazioni sul campo su una dimensione normale, sullo schermo di un MacBook o altro. Ma inoltre, non è travolgente per i nuovi utenti che entrano e vogliono aggiungere un nuovo campo e poi improvvisamente hanno tutte queste cose lanciate loro. Possono farsi strada attraverso le schede in un ordine logico per pensare: "Bene, sai, queste sono le mie impostazioni di base per il tipo di campo, il nome del campo, la chiave dell'etichetta, e poi fammi pensare alla convalida. Voglio che sia obbligatorio? Voglio un po' di logica condizionale per questo? E li sta guidando attraverso l'esperienza di creare campi molto più di quanto non fosse forse prima.

E sì, solo un'altra cosa quando sei in quella schermata di modifica sul campo e vedi molte cose aperte, è molto difficile pensare, come faccio a chiuderla? Come faccio a tornare in uno spazio più ristretto in modo da poter aggiungere o trovare il pulsante Aggiungi nuovo campo. Quindi abbiamo in qualche modo migliorato la posizione in cui è possibile fare clic per chiudere il cassetto del campo. C'è una piccola freccia come un gallone che mostra se è aperta o compressa. E tutto ciò ora è cliccabile, mentre prima era piuttosto complicato trovare come chiuderlo. E abbiamo questa barra degli strumenti in alto che rimarrà appiccicosa durante lo scorrimento. Quindi sarà sempre in alto, ovunque tu sia nella pagina, che avrà il pulsante Salva gruppo di campi. Quindi non è necessario scorrere fino in cima per salvare le modifiche. Hai un pulsante Aggiungi campo quindi è sempre lì quando devi aggiungere un nuovo campo, non devi combattere con il layout e l'interfaccia utente solo per fare alcune cose di base. Quindi sì, speriamo che molte di queste cose che forse di per sé sembrano piccole ma messe insieme ci sono sicuramente dei miglioramenti, sai, in totale.

DP : Quella era l'impaginazione del ripetitore di cui stai parlando, giusto?

IP: Quindi questa è la sua caratteristica separata che è arrivata nella 6.0. Ma era più come quando stai modificando un gruppo di campi e hai, diciamo 100 campi in questo campo, o sai, 10 campi anche in questo gruppo di campi. Ed è qui che stai definendo i campi, e ne hai fatto clic su uno per aprirlo, e occupa solo l'intero schermo. E poi devi andare a cercare "beh, ora voglio cambiare le impostazioni di quella sottostante". Ed è piuttosto difficile navigare, e queste sono solo le definizioni dei campi, che fanno parte dell'amministratore del plug-in.

Ma sì, l'impaginazione del ripetitore è comunque un buon richiamo, perché anche questa è una parte importante della versione 6.0. Quindi solo un contesto dietro questo, il campo del ripetitore, che fa parte del plug-in PRO, che consente agli utenti di definire un campo del tipo di ripetitore e aggiungere campi secondari a questo ripetitore. Quindi, ad esempio, hai un sito Web di un'agenzia molto semplice e desideri visualizzare tutti i membri del personale, ma qualcuno deve inserire quei dati. E potrebbero essere 10, 20, 30 o qualsiasi altro membro del personale. Il campo Ripetitore ti dà la possibilità di dire, giusto, questo campo conterrà i dati per l'elenco del personale e i campi secondari sarebbero "nome". Sarebbe un campo di testo.

La prossima cosa potrebbe essere "posizione" e potrebbe essere un menu a discesa, un insieme di dati, un elenco di posizioni e quindi potrebbe esserci un'immagine per il loro avatar o il colpo alla testa. Quindi, quando sei ora nella pagina Informazioni, ad esempio, e stai modificando la Pagina informazioni nell'amministratore di WordPress, hai questa meta box che contiene questo set ripetuto di dati. Quindi entrerai e dirai, aggiungi un nuovo membro dello staff, e poi potrai compilare il nome e tutti i campi che abbiamo definito. E poi ovviamente sul front-end che verrà renderizzato nel modo in cui il designer vuole renderizzarlo, in una visualizzazione a griglia o elenco o altro. E questo è il potere del Ripetitore.

Ed è sorprendente, ma, ovviamente, anche i casi d'uso con ACF variano, quindi le persone memorizzano cinque diverse righe di dati in un campo ripetitore, ma a volte le persone lo usano per archiviare migliaia di righe di dati, solo a seconda di cosa siano. E il problema più grande con quel tipo di utilizzo del ripetitore è che in versione precedente alla 6.0, in ACF 5 e precedenti, quando modifichi una pagina che contiene i dati del campo ripetitore, carica ogni riga di dati e che rende l'intero caricamento della pagina lento.

Ci sono sicuramente a volte problemi con i timeout e allo stesso modo, quando aggiungi dati o modifichi dati in Ripetitore e premi "Salva post", deve inviare tutti quei dati per salvarli. Quindi stai rimandando indietro migliaia di righe con, sai, forse cinque, forse 10 sottocampi. Quindi hai molti input di dati che potrebbero causare problemi di prestazioni sul sito e potrebbe non riuscire a caricarsi o potrebbe non riuscire a salvare. E, sai, le persone hanno, voglio dire, questo è qualcosa che abbiamo da molto tempo, persone che vengono a supportare con problemi perché è un problema. E così, quello che abbiamo cercato di fare è in qualche modo mitigare questi problemi per quei tipi di campi ripetitori. Non funzionerà nell'esempio o—non è nemmeno necessario nell'esempio che ho fornito con i membri dello staff, se hai 20 membri dello staff, perché si caricherà rapidamente e non ci sono un sacco di dati da salvare.

Ma per gli utenti che hanno set di dati di grandi dimensioni, l'impostazione di impaginazione del ripetitore che abbiamo aggiunto a 6.0 è un modo per aggirare questo problema. Una delle impostazioni del layout del ripetitore è come una griglia di tabella e, in pratica, l'impostazione dell'impaginazione del ripetitore, una volta attivata, e puoi dire quante righe per pagina dobbiamo mostrare, quindi quando l'editor di contenuti sta modificando i dati all'interno di un post o visualizzazione di modifica della pagina, una volta caricata la pagina, caricherà solo i primi 10 record, ad esempio, il che sarà ridicolmente più veloce del caricamento di 1.000 record.

E possono scorrere alla pagina successiva e recuperare l'ultima pagina perché tutto questo genere di cose. E caricherà i dati al volo, quindi non li tratterà durante il caricamento. E una delle parti più importanti è anche il modo in cui salviamo i dati. Invece di rimandare indietro tutte le righe, indipendentemente dal fatto che siano state modificate quando hai premuto Salva post, invieremo solo i dati effettivamente modificati. Quindi nuovi record, record eliminati e aggiornamenti ai record esistenti. Quindi anche il risparmio sarà molto più rapido. È una di queste cose di cui probabilmente non ne avrai bisogno a meno che tu non ne abbia bisogno, se ha senso. Ma è una manna dal cielo per le persone con grandi quantità di dati.

DP: Assolutamente. Voglio assolutamente approfondire l'argomento, ma faremo una breve pausa e poi torneremo e parleremo con Iain Poulson di Advanced Custom Fields su come l'editing completo del sito ha cambiato le cose in ACF. Quindi resta sintonizzato.

DP: Stai ascoltando Press This, un podcast della community di WordPress su WMR. Sono il tuo ospite Doc Pop qui con Iain Poulson di Advanced Custom Fields, che ha appena lanciato ACF 6.0 con molti grandi miglioramenti. Abbiamo appena parlato di ciò che sta accadendo sull'interfaccia utente e di alcuni grandi cambiamenti che stanno accadendo da quel lato. Una delle cose che emergono molto, Iain, è la modifica completa del sito e il suo effetto su WordPress. E mi chiedo con un plug-in gigante come Advanced Custom Fields, qual è l'effetto che la modifica del sito completo sta avendo su ACF?

IP: Sì, penso che abbia sicuramente avuto un effetto e ovviamente poiché ci occupiamo dello sviluppo di editor di blocchi con i blocchi ACF, è stato qualcosa che abbiamo dovuto provare a tenere sotto controllo e cercare di continuare ad assicurarci che ' ri compatibile con.

È divertente, però, prima che arrivasse la modifica completa del sito, non riesco nemmeno a ricordare quale versione di WordPress sia, ma prima che arrivasse, ACF è stato influenzato un po' prima, perché il tipo di blocco del blocco Query Loop era rilasciato, penso in WordPress 5.8, potenzialmente. Quindi era prima della modifica completa del sito, ma dovevamo rendere i blocchi ACF compatibili con quello. Hanno anche introdotto l'editor di widget basato sui blocchi invece dei widget classici, quindi dovevamo assicurarci che tutto ciò che riguardava i blocchi ACF funzionasse con quello.

Quindi sì, abbiamo apportato un'enorme quantità di miglioramenti al funzionamento dei blocchi ACF. E le persone che lo stanno usando abbastanza pesantemente, come l'idea di InnerBlocks con ACF. 6. Quindi si sta assicurando che gli utenti ACF che si stanno appoggiando all'editor di blocchi con i blocchi ACF, ottengano la migliore esperienza possibile con l'editor completo del sito e lo sviluppo di WordPress, Gutenberg, come è noto come il plug-in, e l'editor di blocchi ha è cambiato rapidamente e cambia continuamente. Quindi dobbiamo tenere il passo con quello. Ne parliamo sempre internamente, ma anche nel post del blog, 6.0 è quasi la versione due dei blocchi ACF, abbiamo fornito un nuovo modo per gli sviluppatori e le persone di registrare i blocchi ACF, quindi ora possono utilizzare il punto di blocco JSON formato per la registrazione dei loro blocchi ACF, che è più allineato con come WordPress, come le persone registrano i loro blocchi personalizzati con WordPress in modo nativo.

Ma significa che, così facendo, possiamo ottenere tutti i vantaggi che WordPress offre a quel formato JSON a punti di blocco. Quindi, tutte le nuove funzionalità che vengono aggiunte per i blocchi, in qualche modo vengono trasmesse automaticamente ai blocchi ACF, perché stiamo usando lo stesso modo di registrare i blocchi. C'è stato sicuramente più lavoro di quanto pensassimo per mantenere i blocchi ACF e ACF in linea con l'editing completo del sito e l'editor dei blocchi, ma sì, sapere come i nostri utenti lo usano e amare i blocchi ACF, ne vale la pena, ma sì , La modifica completa del sito è sicuramente piuttosto importante.

DP: Sì, assolutamente. Ed è interessante pensare che ACF 6.0 sia fondamentalmente, sai, la versione due dei blocchi ACF. Ci sono molte cose di cui non siamo ancora riusciti a parlare. Ci sono molti cambiamenti. E alla fine dello spettacolo, faremo sapere alle persone come possono scoprire di più su di te e su cosa stai lavorando e fare qualsiasi domanda. Mi chiedo solo velocemente, qual è la funzionalità di cui sei più entusiasta in questa nuova versione di Advanced Custom Fields?

IP: Penso che probabilmente sia, personalmente, la funzione di impaginazione del ripetitore, solo perché è una di queste cose che se ne sei stato colpito, migliorerà davvero il tuo tipo di qualità della vita. Ma è anche una di queste cose che abbiamo incontrato noi stessi. Abbiamo usato il campo ripetitore sul sito deliciousbrains.com dove sai, è qualcosa che ho usato molto in passato. Ma siamo stati colpiti dallo stesso identico tipo di problema e abbiamo dovuto aggirarlo. E abbiamo visto i problemi di prestazioni. Quindi questa impostazione di impaginazione è semplicemente fantastica per poter dire agli sviluppatori che lavorano sul nostro sito: "Vuoi semplicemente dare un'occhiata alla build ACF 6.0 e vedere se questo migliora?" Ed è come "sì, wow, questo si sta occupando di molti problemi che abbiamo avuto". Quindi sì, è personale.

DP: Beh, come ho detto, ci sono molte cose di cui non siamo riusciti a parlare. Ci sono molte novità in arrivo in Advanced Custom Field 6.0. Iain, apprezzo il tuo tempo oggi. Se le persone vogliono saperne di più su cosa sta lavorando Iain, possono visitarlo su Twitter @polevaultweb oppure puoi andare su advancedcustomfields.com per saperne di più sui campi personalizzati avanzati.

Grazie per aver ascoltato il podcast della community Press This WordPress su WMR. Puoi seguire le mie avventure su Twitter @thetorquemag o puoi andare su torquemag.io dove contribuiamo ogni giorno con tutorial, video e interviste come questa. Quindi dai un'occhiata a torquemag.io o seguici su Twitter. Puoi iscriverti a Press This su Red Circle, iTunes, Spotify o scaricarlo direttamente su wmr.fm. Sono il tuo host Doctor Popular, supporto la community di WordPress attraverso il mio ruolo in WP Engine e adoro mettere in luce i membri della community ogni settimana su Press This. Grazie per aver ascoltato.