Apăsați pe aceasta: O privire mai atentă asupra noilor funcții în Advanced Custom Fields 6.0 cu Iain Poulson

Publicat: 2022-10-07

Bun venit la Press This, podcastul comunității WordPress de la WMR. Fiecare episod prezintă invitați din întreaga comunitate și discuții despre cele mai mari probleme cu care se confruntă dezvoltatorii WordPress. Următoarea este o transcriere a înregistrării originale.

Produs de RedCircle

Doc Pop : Ascultați Press This, un podcast comunitar WordPress pe WMR. În fiecare săptămână, punem în evidență membrii comunității WordPress. Sunt gazda ta, Doc Pop, susțin comunitatea WordPress prin rolul meu la WP Engine și contribuțiile mele pe TorqueMag.io. Vă puteți abona la Press This pe Red Circle, iTunes, Spotify sau puteți descărca episoade direct de pe wmr.fm.

În acest episod, stăm cu Iain Poulson de la Delicious Brains și acum WP Engine pentru a vorbi despre recenta lansare a Advanced Custom Fields 6.0 și despre o grămadă de funcții noi interesante pe care echipa sa le-a lansat odată cu acea lansare. Ian, îți mulțumesc foarte mult că ni ești alături astăzi.

Iain Poulson: Mulțumesc. E grozav sa fiu aici.

DP: Sunt atât de fericit să te am aici. Și simt că știu puțin despre asta, dar aș vrea să aud în propriile tale cuvinte. Care este povestea ta despre originea WordPress?

IP: Da, așa că mi s-a făcut cunoștință cu WordPress în 2009. Mi-am dat seama rapid cât de grozav era și am început să construiesc câteva site-uri pentru prieteni și familie și am creat propriul meu blog. Și apoi făceam o treabă fără legătură cu IT, care a devenit mai serioasă, când, la un moment dat, eu și soția mea ne-am mutat la Londra și am ieșit amândoi de pe Facebook și am creat acest site de partajare a fotografiilor care Cred că era un blog WordPress privat pe care doar familia noastră se putea uita. Dar soția mea tocmai devenea obsedată de Instagram și nu era foarte dornică să salveze manual imagini de pe Instagram și să le pună pe web, pe site-ul WordPress într-un fel diferit, știi, nu a fost foarte ușor. . Așa că da, pur și simplu mă precipită să construiesc primul meu plugin pentru a extrage automat conținutul de pe Instagramul ei pe site. Și tocmai am primit bug-ul, cum ar fi să mă gândesc cum să faci ceva în WordPress, să construiesc un plugin personalizat și să-l aplec la voința ta a fost foarte bun.

Și așa că da, am dezvoltat pluginuri gratuite și premium de atunci cu adevărat. Și am sfârșit prin a renunța la felul meu de rol IT pe care îl făceam în jurul anului 2013 pentru a încerca să lucrez cu normă întreagă pe WordPress, încercând să construiesc plugin-uri și am ajuns să fac un pic de muncă independentă pentru o agenție din Londra. și apoi cam între timp, am găsit rolul la Delicious Brains. Era 2014, cred că pentru că eram freelancing, iar fiul meu urma să nască în noiembrie și am văzut că slujba a apărut pentru Delicious Brains în august sau septembrie. Am simțit că, poate, ar trebui să am puțin mai multă stabilitate în viața mea, aducând un copil pe lume. Este unul dintre aceste lucruri în care te gândești, restul este istorie, pentru că de atunci am fost cu Delicious Brains și acum WP Engine și a fost unul dintre cele mai bune lucruri de până acum. Deci da, a fost o decizie bună pe atunci. Și da, cu siguranță a fost o călătorie lungă și bună pentru WordPress.

DP: Îmi place să aud povești despre cum oamenii au început cu o nevoie și se pare că mulți oameni au început cu bloguri foto. Deja făceam bloguri în 2010, dar m-am atras pe Instagram și sunt șanse mari să folosesc, cred că Integrate este pluginul tău pentru integrarea Instagram. Nu sunt sigur pe care dintre cele pe care le-am folosit, dar am un fel de sentiment că ar fi putut fi primul pe care l-am conectat la blogul meu. Așa că apreciez ce ai făcut acolo.

IP: Este pur și simplu o nebunie, nu-i așa? Este o lume mică a internetului.

DP: Da, și vreau, de asemenea, să mai aduc un accent unuia dintre celelalte proiecte la care lucrați Flip WP, care este doar un alt instrument grozav la care aveți o grămadă de proiecte foarte grozave la care lucrați, dar Vom vorbi despre rolul tău actual cu ceea ce lucrezi acum la WP Engine. Ne poți spune despre cum ești acum și ce faci acum?

IP: Da, deci, evident, odată cu achiziționarea pluginurilor Delicious Brains și trecerea la WP Engine, sunt manager de produs pentru ACF și făceam asta la Delicious Brains, dar și cu numeroase alte tipuri de roluri. Dar mă concentrez pe ACF, lucrez cu echipa de la WP Engine și continuăm să creștem și să avem grijă de ACF. Suntem administratori ai pluginului. Este unul dintre aceste lucruri care există de atât de mult timp, a fost mutat de la autorul original Elliot, care, doar felicitări masive pentru el, strigă, pentru că pluginul este pur și simplu uimitor. Sunt un utilizator de lungă durată, m-am dezvoltat pentru asta și de atunci l-am iubit.

Deci, prin Delicious Brains și acum cu WP Engine, avem grijă de acest plugin și avem responsabilitatea de a-l îmbunătăți, de a-l face în continuare mai grozav și doar un fel de responsabilitate față de comunitate, deoarece există atât de mulți oameni care îl iubesc. Acolo. Și știi, există milioane de utilizatori care îl folosesc. Deci, da, în cadrul WP Engine, acesta este punctul meu principal de interes și este bine să mă concentrez pe asta și să am grijă de el.

DP: Cât de mare este A-Team [râsete] echipa Advanced Custom Fields. Echipa A [râsete] vă prezentați cu toții în duba voastră și vă spuneți, să personalizăm câteva câmpuri. Cât de mare este echipa acum?

IP: Deci, acum este mai mare decât era, ceea ce este frumos pentru că la Delicious Brains, oricum era în general o companie mică, evident, în comparație cu scara WP Engine. Dar aveam doi dezvoltatori pe produs și, evident, eu, care era un fel de manager de produs, dar gestionam și dezvoltatorii. Aveam un designer care făcea parte dintr-o echipă mică de marketing, dar a lucrat la alte plugin-uri în cadrul Delicious Brains, așa că nu a fost doar un designer dedicat ACF sau o echipă de marketing dedicată ACF. Dar acum avem, la WP Engine, inginerii s-au alăturat unei echipe existente în cadrul echipei Atlas și acum sunt șapte puternici, ceea ce este grozav.

De asemenea, avem avantajul de a avea o echipă de marketing dedicată și o echipă mult mai largă de oameni la care să apelăm atunci când avem nevoie, ceea ce este uimitor, deoarece atunci când ești într-o companie mică, porți multe pălării și, de fapt, frumusețea. faptul că WP Engine se ocupă acum de ACF înseamnă că putem apela la mai multe resurse. Așa că sunt foarte încântat să văd cum știi cum poate crește în această situație.

DP: Cum ați descrie modurile în care dezvoltatorii și alți utilizatori ar putea folosi câmpurile personalizate avansate?

IP: Da, este unul amuzant pentru că este omniprezent, toată lumea știe. Ei îl folosesc. Este un cuțit elvețian care poate fi folosit în moduri diferite, deoarece este efectiv o extensie excelentă a WordPress. Este unul dintre aceste lucruri pe care cred că mulți oameni au trecut de-a lungul timpului, „probabil ar fi trebuit să fie în miez”. WordPress nu este doar o platformă de blogging și, evident, a încercat să se poziționeze ca mai mult decât o platformă de blogging de mult timp. Dar, ca un CMS adevărat, se cam prăbușește și cred că ACF îl face doar un CMS. Îl face un tip puternic de cadru web în care oamenii pot merge și își pot crea propriile sisteme de gestionare a conținutului personalizate pentru clienții lor. Este atât de puternic.

Datorită acestei flexibilități, vedem cu siguranță o gamă atât de largă de utilizare pentru ACF. Aveți oameni care îl vor instala deoarece creează o temă de broșură pentru un client și adaugă câteva câmpuri suplimentare la Pagina Despre sau ceva de genul ăsta, sau în Pagina de contact sau adaugă un Pagina de opțiuni pentru setările globale care sunt utilizate pe site. Dar apoi aveți oameni de la celălalt capăt al spectrului care îl folosesc pentru a alimenta site-uri web uriașe care sunt aproape ca aplicațiile web în acest moment, deoarece se sprijină pe gestionarea sau autentificarea utilizatorilor WordPress. Ei adaugă tipuri de postări personalizate pentru a face lucruri și adaugă toate câmpurile și, ați menționat FlipWP înainte, este ca un site web de piață și este construit cu WordPress și ACF și alte lucruri.

Acesta alimentează unele lucruri mai mari decât ați crede și avem câteva studii de caz care apar acum de pe blogul ACF despre companii care folosesc ACF pe site-uri la scară mai mare sau cazuri de utilizare interesante. Pentru că, cred că asta e treaba — este greu de înțeles cât de puternic este ACF până nu îl folosești și este o provocare din punct de vedere al marketingului, pentru că atunci când te uiți pe site-ul de documentare, este destul de — este uscat dacă nu cunoști motivele. în urma utilizării acestor caracteristici. Însă studiile de caz sunt uimitoare, pentru că într-un fel intră în, acesta este ceea ce site-ul încearcă să realizeze, și așa arată, și asta este ceea ce trebuie să facă. Și acesta este modul în care ACF ajută de fapt dezvoltatorul site-ului să facă acest lucru, iar utilizatorii efectivi să adauge conținut și, știți, cel mai recent este un site de tip donație. Deci, da, cu siguranță merită să verificați unele dintre aceste postări și avem mai multe, pentru că evidențiază cu adevărat cât de diverse sunt cazurile de utilizare. Chiar și simplu, există cu siguranță o bază mare de utilizatori care folosesc ACF cu creatori de pagini precum Elementor, site-uri de construcție. Deci, nu este doar WordPress clasic, cu câteva câmpuri personalizate ici și colo și apoi adăugându-le la șablonul tău. Este mult mai mult decât atât.

Chiar și trecând de la partea clasică a ACF, editorul de blocuri, acum în WordPress și Full Site Editing. Avem utilizatori ACF care folosesc editorul de blocuri, dar folosesc caracteristica blocuri ACF, care face parte din pluginul PRO, dar le permite oamenilor să-și folosească cu ușurință câmpurile ACF și limbajul de șabloane PHP pe care îl cunosc, și sunt obișnuiți cu ACF, dar pentru a crea blocuri personalizate. Și nu trebuie să-și dezvolte abilitățile imediat și să învețe toate instrumentele JavaScript și React necesare pentru a crea câmpuri personalizate. Prin urmare, le permite să facă o punte perfectă între ceea ce știu și iubesc despre dezvoltarea bazată pe blocuri și le oferă clienților lor posibilitatea de a crea conținut în editorul de blocuri, care devine din ce în ce mai puternic adoptat. Dar dezvoltarea lor este ajutată de ACF. Deci, da, cu siguranță există un spectru mare, există o mulțime de date demografice și tipuri de utilizatori, dar este distractiv pentru că trebuie să-i ajutăm pe toți care folosesc ACF în aceste moduri.

DP: Și vom vorbi mai multe despre noile funcții de bloc și despre ce urmează și ce iese în Advanced Custom Fields 6.0 după scurta pauză.

DP: Ascultați Press This un podcast al comunității WordPress pe WMR. Numele meu este Doc Pop. Sunt aici cu Iain Poulson de la Advanced Custom Fields, care ne povestește acum despre ce este nou în Advanced Custom Fields 6.0, care a fost lansat acum câteva săptămâni. Iain, ne poți spune despre unele dintre noile funcții?

IP: Deci da, 6.0 este o versiune mare, într-adevăr, este mare în mai multe moduri. A început înainte ca pluginurile Delicious Brains să fie achiziționate de WP Engine. Și principalul său obiectiv a fost reîmprospătarea interfeței de utilizare. A trecut mult timp și de mult timp și s-a simțit mult timp, pentru că am avut oarecum această tranziție între ele, corect. Deci cu siguranță a trecut mult timp. Dar da, obiectivul principal a fost că ni s-a oferit vechea interfață de utilizare a pluginului, deci administratorul ACF, unde utilizatorii vor merge și își vor adăuga grupurile de câmpuri, și vor adăuga câmpurile lor la grupurile de câmpuri și vor obține totul definit... acea interfață de utilizator a primit un reskin. Și am încercat să rămânem aproape de original. Adică, ACF original arată ca WordPress în administrator. Am încercat să rămânem pe aceste linii, dar am încercat să o reîmprospătăm.

Am lansat deja actualizări pentru celelalte plugin-uri Delicious Brains cu interfețe de utilizare actualizate ușor diferit, știți, puțin mai moderne. Și așa a fost un fel de urmat împreună cu asta. Dar nu este doar o schimbare a interfeței de utilizare. Am încercat să abordăm problemele legate de experiența utilizatorului cu pluginul atunci când edităm câmpurile. Deci da, cred că vom vorbi despre asta mai târziu. Nu există neapărat o temă pentru lansare, a fost o colecție de lucruri și UI a jucat o parte importantă. De asemenea, știți când ACF, în special cu blocurile ACF, este foarte legat de ceea ce face WordPress. Așadar, atunci când WordPress schimbă lucruri precum Editarea completă a site-ului, de exemplu, trebuie într-un fel să utilizați asta și să încercați să vă mențineți, așa că, uneori, versiunile noastre sunt ușor dictate de cum trebuie să ne îmbunătățim și cum ne integrăm cu Blocurile WordPress și ACF reprezintă o mare parte din asta. Și acesta este un alt exemplu mare a ceea ce este în acea versiune.

DP: Așa că știu că interfața de utilizare actualizată a fost un fel de proiect de pasiune pentru tine, dar nu este o revizuire totală. Este doar un fel de rezolvare a unor probleme pe care le-ați avut de ceva timp sau de a face lucrurile mai ușor de găsit?

IP: Da, a fost o combinație a acestui tip de reskin lejer, reîmprospătați pentru a încerca să îl faceți să arate puțin mai modern și să-l aliniați într-o anumită măsură cu celelalte plugin-uri ale noastre, dar a fost și un moment grozav pentru a aborda unele problemele și neajunsurile experienței utilizatorului care au existat, cred că, deoarece ACF există de atât de mult timp, există o mulțime de lucruri pe care le acceptați. Și cu siguranță există câteva nuanțe ale experienței utilizatorului care pentru utilizatorii începători nu sunt grozave. Evident, avem o mulțime de utilizatori existenți care sunt foarte obișnuiți cu felul de a face lucrurile, dar am încercat să abordăm o serie de lucruri. Cel mai mare lucru care mă lovește de fiecare dată — încă folosesc ACF pentru site-urile mele personale, pentru alte lucruri și îl folosim pentru site-ul web Delicious Brains și site-ul Advanced Custom Fields.

Deci suntem utilizatori ai propriului nostru produs, dar mă lovesc de fiecare dată când merg într-un câmp. Și de îndată ce dau clic pe câmp pentru a schimba setările, se deschide sertarul de câmp și ocupă oarecum întreaga pagină, pentru că ai abordarea întregii chiuvete de bucătărie pentru a afișa toate setările pentru câmp. Este destul de greu să navighezi atunci, deoarece ești cam pierdut cu această preluare completă a ecranului din acel singur câmp. Deci este greu să mergi și să găsești următorul câmp sau știi, să adaugi următorul câmp sau să mergi înapoi la unul anterior. Așa că am încercat să reducem tipul de înălțime verticală pe care totul îl ocupa în ecranul de administrare.

Așadar, cel mai mare lucru este că am luat setări de teren care anterior doar erau așezate, una după alta, ceea ce a mărit lungimea paginii. Și am grupat în mod logic setările și le-am pus în spatele filelor. Deci, îmbunătățirea distanței verticale este uriașă acolo, deoarece setările de câmp sunt în mod natural mult mai mici. Astfel, puteți vedea probabil trei setări de câmp pe o dimensiune normală, ecran MacBook sau orice altceva. Dar, de asemenea, nu este copleșitor pentru utilizatorii noi care intră și doresc să adauge un câmp nou și apoi li se aruncă brusc toate aceste lucruri. Ei își pot face drum prin file într-o ordine logică pentru a gândi: „Bine, știi bine, acestea sunt setările mele de bază pentru tipul câmpului, numele câmpului, cheia etichetei și apoi lasă-mă să mă gândesc la validare. Vreau să fie cerută? Vreau o logică condiționată pentru asta?” Și îi ghidează prin experiența de a crea câmpuri mult mai mult decât a fost înainte.

Și da, doar încă un lucru când ești în acel ecran de editare în câmp și vezi o mulțime de lucruri deschise, este foarte greu să te gândești, cum pot închide asta? Cum mă întorc într-un spațiu mai restrâns, astfel încât să pot adăuga sau găsi butonul Adăugați un câmp nou. Așa că ne-am cam îmbunătățit unde puteți face clic pentru a închide sertarul de câmp. Există o săgeată mică ca un chevron care arată dacă este deschisă sau prăbușită. Și toate acestea se pot face clic acum, în timp ce înainte era destul de complicat să găsești cum să le închizi. Și avem această bară de instrumente în partea de sus, care va rămâne lipicioasă pe defilare. Deci va fi întotdeauna în partea de sus, oriunde v-ați afla pe pagină, care va avea butonul Salvare grup de câmpuri. Așadar, nu trebuie să derulați până în sus pentru a salva modificările. Aveți un buton Adăugați câmp, așa că este întotdeauna acolo când trebuie să adăugați un câmp nou, nu trebuie să vă luptați cu aspectul și interfața de utilizare doar pentru a face unele lucruri de bază. Așa că da, sperăm că multe dintre aceste lucruri care poate în sine par mici, dar laolalte, există cu siguranță unele îmbunătățiri, știi, în total.

DP : Asta a fost paginarea repetitorului despre care vorbești, nu?

IP: Deci, aceasta este propria sa caracteristică separată care vine în 6.0. Dar era mai mult ca atunci când editați un grup de câmpuri și aveți, să zicem 100 de câmpuri în acest câmp, sau știți, 10 câmpuri chiar și în acest grup de câmpuri. Și aici definiți câmpurile și ați făcut clic pe unul pentru a-l deschide, iar acesta ocupă tot ecranul. Și apoi trebuie să găsești „ei bine, acum vreau să schimb setările celei de dedesubt”. Și este destul de greu să navighezi, iar acestea sunt doar definițiile câmpurilor, care fac parte din administratorul pluginului.

Dar da, Repeater Pagination este o înștiințare bună totuși, deoarece aceasta este o mare parte a versiunii 6.0. Așadar, doar un context din spatele acestui lucru, câmpul Repeater, care face parte din pluginul PRO, care permite utilizatorilor să definească un câmp de tip repetitor și să adauge sub-câmpuri la acest repetor. Deci, de exemplu, aveți un site web al agenției foarte simplu și doriți să afișați toți membrii personalului, dar cineva trebuie să introducă acele date. Și ar putea fi 10, 20, 30 de membri ai personalului sau orice altceva. Câmpul Repeater vă oferă această capacitate de a spune, corect, acest câmp va conține datele pentru lista personalului, iar sub-câmpurile ar fi „nume”. Ar fi un câmp de text.

Următorul lucru ar putea fi „poziția”, și acesta ar putea fi un drop-down, un set de date, o listă de poziții și apoi ar putea exista o imagine pentru avatarul lor sau pentru fotografia lor. Așadar, când sunteți acum pe Pagina Despre, de exemplu, și editați Pagina Despre în administratorul WordPress, aveți această casetă meta care conține acest set de date care se repetă. Așa că veți intra și veți spune, adăugați un nou membru al personalului, apoi puteți completa numele și toate câmpurile pe care le-am definit. Și apoi, evident, pe front-end, care va fi redat în orice mod dorește proiectantul să-l reda – într-o vizualizare grilă sau listă sau orice altceva. Și aceasta este puterea Repetatorului.

Și este uimitor, dar, desigur, cazurile de utilizare din nou cu ACF variază, așa că oamenii stochează cinci rânduri diferite de date într-un câmp repetor, dar uneori oamenii le folosesc pentru a stoca mii de rânduri de date, doar în funcție de ceea ce este. Și cea mai mare problemă cu acest tip de utilizare a Repeaterului, este că în pre-6.0, în ACF 5 și mai jos, atunci când editați o pagină care conține datele Repeater Field, se încarcă fiecare rând de date și ceea ce face ca întreaga încărcare a paginii să încetinească.

Cu siguranță există uneori probleme cu timeout-urile și, în mod similar, atunci când adăugați date sau editați date în Repeater și apăsați pe „Salvare postare”, trebuie să trimită toate acele date înapoi pentru a le salva. Deci trimiteți înapoi mii de rânduri cu, știți, poate cinci, poate 10 subcâmpuri. Deci aveți o mulțime de date introduse care pot cauza probleme de performanță pe site și s-ar putea să nu se încarce sau s-ar putea să nu se salveze. Și, știi, oamenii au, adică, acesta este ceva ce avem de mult timp, oameni care vin să sprijine cu probleme pentru că este o problemă. Și așadar, ceea ce am încercat să facem este să atenuăm acele probleme pentru acele tipuri de câmpuri repetitoare. Nu va funcționa în exemplu sau — nici măcar nu este necesar în exemplul pe care l-am dat cu membrii personalului, dacă aveți 20 de membri ai personalului, pentru că se va încărca rapid și nu este o tonă de date de salvat.

Dar pentru utilizatorii care au seturi mari de date, setarea Repeater Pagination pe care am adăugat-o la 6.0 este o modalitate de a ocoli acest lucru. Una dintre setările Repeater Layout este ca o grilă de tabel și, practic, setarea Repeater Pagination, odată ce activați aceasta - și puteți spune câte rânduri pe pagină ar trebui să arătăm - așa că atunci când editorul de conținut editează acele date într-un postare sau vizualizare de editare a paginii, odată ce încarcă pagina, va încărca doar primele 10 înregistrări, de exemplu, ceea ce va fi ridicol mai rapid decât încărcarea a 1.000 de înregistrări.

Și pot trece la pagina următoare și pot primi ultima pagină înapoi pentru că toate aceste lucruri. Și va încărca datele din mers, deci nu le reține la încărcare. Și una dintre cele mai mari părți ale acesteia este și modul în care salvăm apoi datele. În loc să trimitem toate rândurile înapoi, indiferent dacă s-au schimbat când ați apăsat pe Salvare postare, vom trimite doar datele care au fost modificate efectiv. Deci înregistrări noi, înregistrări șterse și actualizări ale înregistrărilor existente. Deci, economisirea va fi mult mai rapidă. Este unul dintre aceste lucruri de care probabil că nu veți avea nevoie de el decât dacă aveți nevoie, dacă are sens. Dar este o mană cerească pentru oamenii cu date mari.

DP: Absolut. Cu siguranță vreau să intru mai mult în asta, dar vom face o scurtă pauză și apoi ne vom întoarce și vom vorbi cu Iain Poulson de la Advanced Custom Fields despre modul în care Editarea completă a site-ului a schimbat lucrurile la ACF. Așa că rămâneți pe fază.

DP: Ascultați Press This, un podcast al comunității WordPress pe WMR. Sunt gazda dvs. Doc Pop aici cu Iain Poulson de la Advanced Custom Fields, care tocmai a lansat ACF 6.0 cu o mulțime de îmbunătățiri majore. Tocmai am vorbit despre ce se întâmplă în interfața de utilizare și despre unele schimbări majore care se întâmplă în acea parte. Unul dintre lucrurile care apare mult, Iain, este editarea completă a site-ului și efectul acesteia asupra WordPress. Și mă întreb, cu un plugin uriaș precum Advanced Custom Fields, care este efectul pe care Editarea completă a site-ului îl are asupra ACF?

IP: Da, cred că cu siguranță a avut un efect și, evident, pentru că ne ocupăm de dezvoltarea editorului de blocuri cu blocuri ACF, a fost ceva de care a trebuit să încercăm să fim la curent și să ne asigurăm că noi" sunt compatibile cu.

Este amuzant totuși, înainte de a veni editarea completă a site-ului, nici nu-mi amintesc ce versiune de WordPress este, dar înainte de a veni, ACF a fost oarecum afectat puțin mai devreme, deoarece tipul de bloc al blocului Query Loop a fost lansat, cred că în WordPress 5.8, potențial. Așadar, asta a fost înainte de editarea completă a site-ului, dar trebuia să facem blocurile ACF compatibile cu asta. Ei au introdus, de asemenea, editorul de widgeturi bazat pe blocuri în loc de widget-urile clasice, așa că a trebuit să ne asigurăm că tot ceea ce are legătură cu blocurile ACF va funcționa cu asta.

Deci, da, am adus o cantitate imensă de îmbunătățiri la modul în care funcționează blocurile ACF. Și oamenilor care îl folosesc destul de intens, le place ideea de InnerBlocks cu ACF. 6. Așadar, este să ne asigurăm că utilizatorii ACF care se îndreaptă spre editorul de blocuri cu blocuri ACF, obțin cea mai bună experiență posibilă cu Editorul de site complet și dezvoltarea WordPress, Gutenberg, așa cum este cunoscut sub numele de plugin, iar editorul de blocuri are s-a schimbat rapid și se schimbă tot timpul. Deci trebuie să ținem pasul cu asta. Vorbim mereu despre asta pe plan intern, dar și pe postarea de blog, 6.0 este aproape versiunea a doua a blocurilor ACF, le-am oferit dezvoltatorilor și oamenilor o nouă modalitate de a înregistra blocuri ACF, astfel încât acum să poată utiliza blocul JSON format pentru înregistrarea blocurilor lor ACF, care este mai aliniat cu modul în care WordPress, modul în care oamenii își înregistrează blocurile personalizate cu WordPress în mod nativ.

Dar înseamnă că, făcând asta, putem obține toate beneficiile pe care WordPress le oferă acelui format JSON cu puncte bloc. Deci, orice caracteristici noi care sunt adăugate pentru blocuri, sunt cam trecute automat în blocuri ACF, deoarece folosim același mod de înregistrare a blocurilor. Cu siguranță s-a lucrat mai mult decât am crezut că ne-am gândit să menținem blocurile ACF și ACF în conformitate cu Editarea completă a site-ului și editorul de blocuri, dar da, știind cum folosesc utilizatorii noștri asta și cum iubesc blocurile ACF, merită, dar da , Editarea completă a site-ului este cu siguranță destul de importantă.

DP: Da, absolut. Și este interesant să ne gândim că ACF 6.0 este, practic, versiunea a doua a blocurilor ACF. Sunt multe despre care nu am apucat să vorbim încă. Sunt multe schimbări. Iar la sfârșitul emisiunii, vom spune oamenilor cum pot afla mai multe despre tine și la ce lucrezi și le vom pune întrebări. Mă întreb rapid, care este singura caracteristică de care ești cel mai încântat în această nouă versiune a Câmpurilor personalizate avansate?

IP: Cred că este probabil, personal, caracteristica de paginare a repetitorului, doar pentru că este unul dintre aceste lucruri pe care, dacă ați fost lovit de ea, atunci vă va îmbunătăți cu adevărat calitatea vieții. Dar, de asemenea, este unul dintre aceste lucruri pe care le-am întâlnit noi înșine. Am folosit câmpul Repeater de pe site-ul deliciousbrains.com, unde știți că este ceva pe care l-am folosit foarte mult în trecut. Dar am fost loviți de exact același tip de problemă și a trebuit să o rezolvăm. Și am văzut probleme de performanță. Deci, această setare de paginare este grozavă pentru a putea spune dezvoltatorilor care lucrează pe site-ul nostru: „Vrei să verifici versiunea ACF 6.0 și să vezi dacă se îmbunătățește?” Și este ca „da, wow, asta ne îngrijim de multe probleme pe care le-am avut”. Deci da, asta e una personală.

DP: Ei bine, așa cum am spus, sunt multe despre care nu am apucat să vorbim. Există o mulțime de lucruri noi care vin în Advanced Custom Field 6.0. Iain, apreciez timpul petrecut astăzi. Dacă oamenii doresc să afle mai multe despre la ce lucrează Iain, îl pot vizita pe Twitter @polevaultweb sau puteți accesa advancedcustomfields.com pentru a afla mai multe despre Câmpurile personalizate avansate.

Vă mulțumim că ați ascultat podcastul comunității Press This WordPress pe WMR. Puteți urmări aventurile mele pe Twitter @thetorquemag sau puteți accesa torquemag.io unde contribuim zilnic cu tutoriale și videoclipuri și interviuri ca acesta. Așa că accesați torquemag.io sau urmăriți-ne pe Twitter. Vă puteți abona la Press This pe Red Circle, iTunes, Spotify sau îl puteți descărca direct de pe wmr.fm. Sunt gazda ta Doctor Popular, susțin comunitatea WordPress prin rolul meu la WP Engine și îmi place să pun în evidență membrii comunității în fiecare săptămână pe Press This. Mulțumesc pentru ascultare.