Tekan Ini: Melihat Lebih Dekat Fitur Baru di Bidang Kustom Lanjutan 6.0 dengan Iain Poulson

Diterbitkan: 2022-10-07

Selamat datang di Press This, podcast komunitas WordPress dari WMR. Setiap episode menampilkan tamu dari seluruh komunitas dan diskusi tentang masalah terbesar yang dihadapi pengembang WordPress. Berikut ini adalah transkripsi dari rekaman aslinya.

Didukung oleh RedCircle

Doc Pop : Anda sedang mendengarkan Press This, podcast komunitas WordPress di WMR. Setiap minggu, kami menyoroti anggota komunitas WordPress. Saya tuan rumah Anda, Doc Pop, saya mendukung komunitas WordPress melalui peran saya di WP Engine dan kontribusi saya di TorqueMag.io. Anda dapat berlangganan Press This di Red Circle, iTunes, Spotify, atau Anda dapat mengunduh episode langsung di wmr.fm.

Dalam episode ini kita duduk bersama Iain Poulson dari Delicious Brains dan sekarang WP Engine untuk berbicara tentang peluncuran Advanced Custom Fields 6.0 baru-baru ini dan banyak fitur baru yang keren yang dirilis timnya dengan peluncuran itu. Ian, terima kasih banyak telah bergabung dengan kami hari ini.

Iain Poulson: Terima kasih. Ini bagus untuk berada di sini.

DP: Saya sangat senang memiliki Anda di sini. Dan saya merasa seperti saya tahu sedikit tentang ini tetapi saya ingin mendengar dengan kata-kata Anda sendiri. Apa cerita asal WordPress Anda?

IP: Ya, jadi saya diperkenalkan ke WordPress pada tahun 2009. Saya segera menyadari betapa hebatnya itu dan mulai membangun beberapa situs untuk teman dan keluarga, dan membuat dan menjalankan blog saya sendiri. Dan kemudian saya melakukan pekerjaan yang tidak berhubungan dengan TI yang menjadi lebih serius, ketika pada satu titik, saya dan istri saya pindah ke London, dan kami berdua keluar dari Facebook, dan kami membuat situs berbagi foto yang Saya pikir itu adalah blog WordPress pribadi yang hanya bisa dilihat oleh keluarga kami. Tapi istri saya baru saja terobsesi dengan Instagram dan tidak terlalu tertarik untuk menyimpan gambar secara manual dari Instagram dan memasukkannya ke web, ke situs WordPress dengan cara yang berbeda, Anda tahu, itu tidak mudah. . Jadi ya, itu hanya mempercepat saya membangun plugin pertama saya untuk secara otomatis menarik konten dari Instagram-nya ke situs web. Dan saya baru saja mendapatkan bug, seperti, hanya mencari tahu bagaimana melakukan sesuatu di dalam WordPress, membuat plugin khusus dan membuatnya sesuai dengan keinginan Anda benar-benar bagus.

Dan ya, saya telah mengembangkan plugin gratis dan premium sejak saat itu. Dan saya akhirnya pindah dari peran TI saya yang saya lakukan sekitar tahun 2013 untuk mencoba dan bekerja penuh waktu di WordPress mencoba membangun plugin dan saya akhirnya terpental melakukan sedikit pekerjaan lepas untuk sebuah agensi di London dan sementara itu, menemukan peran di Delicious Brains. Ini tahun 2014, saya pikir karena saya adalah pekerja lepas, dan putra saya akan lahir pada bulan November, dan saya melihat pekerjaan untuk Delicious Brains muncul pada bulan Agustus atau September. Rasanya seperti, mungkin saya harus memiliki sedikit lebih banyak stabilitas dalam hidup saya, membawa seorang anak ke dunia. Ini adalah salah satu dari hal-hal di mana Anda berpikir, sisanya adalah sejarah, karena saya telah bersama Delicious Brains dan sekarang WP Engine sejak itu, dan itu menjadi salah satu hal terbaik yang pernah ada. Jadi ya, itu adalah keputusan yang baik saat itu. Dan ya, ini adalah perjalanan WordPress yang panjang dan bagus.

DP: Saya senang mendengar cerita tentang bagaimana orang memulai dengan kebutuhan dan sepertinya banyak orang memulai dengan blog foto. Saya sudah blogging kembali seperti 2010, tetapi saya terpikat pada Instagram, dan ada peluang bagus yang saya gunakan, saya pikir Integrate adalah plugin Anda untuk integrasi Instagram. Saya tidak yakin yang mana yang saya gunakan, tetapi saya memiliki perasaan bahwa itu mungkin yang pertama saya terhubung ke blog saya. Jadi saya menghargai apa yang Anda lakukan di sana.

IP: Ini hanya gila bukan? Ini adalah dunia kecil internet.

DP: Ya, dan saya juga ingin memberikan satu teriakan lagi untuk salah satu proyek lain yang sedang Anda kerjakan Flip WP yang merupakan alat hebat lainnya. Anda memiliki banyak proyek keren yang sedang Anda kerjakan, tetapi kita akan berbicara tentang peran Anda saat ini dengan apa yang sedang Anda kerjakan sekarang di WP Engine. Bisakah Anda memberi tahu kami tentang seperti, di mana Anda sekarang dan apa yang Anda lakukan sekarang?

IP: Ya, jadi jelas dengan akuisisi Delicious Brains dari plugin dan pindah ke WP Engine saya adalah manajer produk untuk ACF dan saya melakukan itu di Delicious Brains tetapi dengan banyak jenis peran lainnya juga. Tapi saya fokus pada ACF, bekerja dengan tim di WP Engine, dan kami terus tumbuh dan menjaga ACF. Kami adalah pengelola plugin. Itu salah satu dari hal-hal yang sudah ada begitu lama, itu dipindahkan dari penulis asli Elliot, yang, hanya pujian besar untuknya, berteriak, karena pluginnya luar biasa. Saya telah menjadi pengguna jangka panjang, saya telah mengembangkannya, dan saya menyukainya sejak saat itu.

Jadi melalui Delicious Brains dan sekarang dengan WP Engine kami menjaga plugin ini dan kami memiliki tanggung jawab untuk membuatnya lebih baik, untuk terus membuatnya lebih hebat, dan semacam tanggung jawab kepada komunitas karena ada begitu banyak orang yang menyukainya. di sana. Dan Anda tahu, ada jutaan pengguna yang menggunakannya. Jadi ya, di dalam WP Engine, itulah fokus utama saya, dan ada baiknya untuk benar-benar fokus pada hal itu dan menjaganya.

DP: Seberapa besar tim A-Team [tertawa] tim Bidang Kustom Lanjutan. A-Team [tertawa] kalian semua muncul di van Anda dan Anda seperti, mari kita sesuaikan beberapa bidang. Seberapa besar tim saat ini?

IP: Jadi sekarang ini lebih besar dari sebelumnya, yang bagus karena di Delicious Brains, umumnya perusahaan kecil, jelas dibandingkan dengan skala WP Engine. Tetapi kami memiliki dua pengembang pada produk tersebut, dan jelas saya sendiri, yang merupakan jenis manajer produk tetapi juga mengelola pengembang. Kami memiliki seorang desainer yang merupakan bagian dari tim pemasaran kecil, tetapi mereka bekerja pada plugin lain dalam Delicious Brains, jadi bukan hanya seorang desainer yang didedikasikan untuk ACF, atau tim pemasaran yang didedikasikan untuk ACF. Tapi sekarang kami punya, di WP Engine, para insinyur telah bergabung dengan tim yang ada dalam tim Atlas dan mereka sekarang tujuh kuat, yang sangat bagus.

Kami juga mendapatkan keuntungan dari memiliki tim pemasaran yang berdedikasi dan tim yang lebih luas dari orang-orang untuk dihubungi saat kami membutuhkannya, yang luar biasa, karena ketika Anda berada di sebuah perusahaan kecil, Anda memakai banyak topi, dan sebenarnya, keindahan memiliki WP Engine yang menjaga ACF sekarang berarti kita dapat memanggil lebih banyak sumber daya. Jadi saya sangat senang melihat bagaimana Anda tahu bagaimana itu bisa tumbuh di bawah situasi itu.

DP: Bagaimana Anda menjelaskan cara pengembang dan pengguna lain mungkin menggunakan Bidang Kustom Tingkat Lanjut?

IP: Ya, itu lucu karena ada di mana-mana, semua orang tahu itu. Mereka menggunakannya. Ini adalah Pisau Tentara Swiss yang dapat digunakan dengan cara yang berbeda karena secara efektif merupakan ekstensi WordPress yang hebat. Ini adalah salah satu dari hal-hal yang saya pikir banyak orang telah pergi dari waktu ke waktu, "mungkin seharusnya menjadi inti." WordPress bukan hanya platform blogging, dan jelas telah mencoba memposisikan dirinya sebagai lebih dari sekadar platform blogging untuk waktu yang lama. Tetapi sebagai CMS sejati, itu agak jatuh dan saya pikir ACF hanya menjadikannya CMS. Itu menjadikannya semacam kerangka kerja web yang kuat di mana orang bisa pergi dan membuat sistem manajemen konten pesanan mereka sendiri untuk klien mereka. Ini sangat kuat.

Karena fleksibilitas itu, kami pasti melihat begitu banyak penggunaan untuk ACF. Anda memiliki orang yang akan menginstalnya karena mereka membuat tema brosur untuk klien dan mereka menambahkan beberapa bidang tambahan ke Halaman Tentang atau sesuatu seperti itu, atau Halaman Kontak, atau mereka menambahkan Halaman opsi untuk pengaturan global yang digunakan di seluruh situs. Tetapi kemudian Anda memiliki orang-orang di ujung lain spektrum yang menggunakannya untuk memberi daya pada situs web besar yang cukup mirip dengan aplikasi web pada saat ini, karena mereka bersandar pada manajemen pengguna atau otentikasi WordPress. Mereka menambahkan jenis posting khusus untuk melakukan sesuatu dan menambahkan semua bidang dan, Anda menyebutkan FlipWP sebelumnya, itu seperti situs web pasar, dan itu dibangun dengan WordPress dan ACF dan hal-hal lain.

Ini memperkuat beberapa hal yang lebih besar daripada yang Anda pikirkan dan kami memiliki beberapa studi kasus yang sekarang keluar dari blog ACF tentang perusahaan yang menggunakan ACF di situs berskala lebih besar atau kasus penggunaan yang menarik. Karena, saya pikir itulah masalahnya—sulit untuk memahami betapa kuatnya ACF sampai Anda menggunakannya dan ini merupakan tantangan dari sudut pandang pemasaran, karena ketika Anda melihat situs dokumentasi, itu cukup—kering kecuali Anda tahu alasannya. belakang menggunakan fitur ini. Tetapi studi kasusnya luar biasa karena mereka masuk ke dalam, inilah yang coba dicapai situs, dan inilah tampilannya, dan inilah yang perlu dilakukan. Dan inilah cara ACF sebenarnya membantu pengembang situs untuk melakukan ini, dan pengguna sebenarnya untuk menambahkan konten dan, Anda tahu, yang terbaru adalah situs jenis donasi. Jadi ya, itu pasti layak untuk melihat beberapa posting tersebut dan kami memiliki lebih banyak lagi, karena ini benar-benar menyoroti betapa beragamnya kasus penggunaan. Bahkan secara sederhana, pasti ada basis pengguna yang besar dari orang-orang yang menggunakan ACF dengan pembuat halaman seperti Elementor, membangun situs. Jadi bukan hanya WordPress klasik dengan beberapa bidang khusus di sana-sini dan kemudian menambahkannya ke template Anda. Ini jauh lebih dari itu.

Bahkan beralih dari sisi klasik ACF, editor blok, sekarang di WordPress dan Pengeditan Situs Lengkap. Kami memiliki pengguna ACF yang menggunakan editor blok, tetapi mereka menggunakan fitur blok ACF, yang merupakan bagian dari plugin PRO, tetapi memungkinkan orang untuk dengan mudah menggunakan bidang ACF dan bahasa templat PHP yang mereka ketahui, dan mereka terbiasa dalam ACF, tetapi untuk membuat blok khusus. Dan mereka tidak perlu langsung meningkatkan keterampilan dan mempelajari semua JavaScript dan alat React yang diperlukan untuk membuat bidang khusus. Jadi ini memungkinkan mereka untuk menjembatani dengan mulus antara apa yang mereka ketahui dan sukai tentang pengembangan berbasis blok dan ini memberi klien mereka kemampuan untuk membuat konten dalam editor blok, yang semakin banyak diadopsi. Namun perkembangan mereka dibantu oleh ACF. Jadi ya, pasti ada spektrum yang besar, ada banyak demografi dan jenis pengguna, tetapi ini menyenangkan karena kami harus membantu semua orang menggunakan ACF dengan cara itu.

DP: Dan kita akan berbicara lebih banyak tentang fitur blok baru dan apa yang akan datang dan apa yang keluar di Bidang Kustom Lanjutan 6.0 setelah istirahat sejenak.

DP: Anda sedang mendengarkan Press This a WordPress community podcast di WMR. Nama saya Dok Pop. Saya di sini bersama Iain Poulson dari Bidang Kustom Tingkat Lanjut yang memberi tahu kami sekarang tentang apa yang baru di Bidang Kustom Tingkat Lanjut 6.0, yang diluncurkan beberapa minggu lalu. Iain, dapatkah Anda memberi tahu kami tentang beberapa fitur baru?

IP: Jadi ya, 6.0 adalah rilis besar, sungguh, besar dalam beberapa hal. Itu dimulai sebelum plugin Delicious Brains diakuisisi oleh WP Engine. Dan fokus utamanya adalah penyegaran UI. Sudah lama dalam waktu dan cakupan yang lama dan terasa lama, karena kami memiliki transisi ini di antaranya, kan. Jadi pasti sudah lama datangnya. Tapi ya, fokus utamanya adalah, kami telah diberikan UI plugin lama—jadi admin ACF tempat pengguna akan pergi dan menambahkan grup bidang mereka, dan menambahkan bidang mereka ke grup bidang, dan mendapatkan segala sesuatu yang ditentukan— bahwa admin UI telah diberikan reskin. Dan kami sudah mencoba untuk tetap dekat dengan aslinya. Maksud saya, ACF asli terlihat seperti WordPress di admin. Kami telah mencoba untuk tetap mengikuti garis itu, tetapi mencoba untuk menyegarkannya.

Kami telah meluncurkan pembaruan ke plugin Delicious Brains lainnya dengan UI yang diperbarui sedikit berbeda, Anda tahu, sedikit lebih modern. Dan jadi itu semacam mengikuti bersama dengan itu. Tapi itu bukan hanya perubahan UI. Kami telah mencoba mengatasi masalah pengalaman pengguna dengan plugin saat mengedit bidang. Jadi ya, saya pikir kita akan membicarakannya nanti. Tidak harus ada tema untuk rilis, itu adalah kumpulan hal-hal dan UI telah menjadi bagian besar. Kami juga agak, Anda tahu kapan ACF, terutama dengan blok ACF, sangat terkait dengan apa yang dilakukan WordPress. Jadi ketika WordPress mengubah hal-hal seperti Pengeditan Situs Penuh, misalnya, Anda harus mengikutinya dan dan mencoba dan tetap sejalan, jadi terkadang rilis kami sedikit didikte, bagaimana kami perlu meningkatkan, dan bagaimana kami berintegrasi dengan Blok WordPress dan ACF adalah bagian besar dari itu. Dan itu adalah contoh besar lainnya dari apa yang ada dalam rilis itu.

DP: Jadi saya tahu bahwa UI yang diperbarui adalah semacam proyek yang menarik bagi Anda, tetapi ini bukan perbaikan total. Ini hanya semacam memperbaiki beberapa masalah yang Anda alami untuk sementara waktu atau membuat segalanya lebih mudah ditemukan?

IP: Ya, itu adalah kombinasi dari reskin ringan semacam ini, segarkan untuk mencoba dan membuatnya terlihat sedikit lebih modern dan membuatnya sejalan dengan plugin kami yang lain sampai tingkat tertentu, tetapi itu juga saat yang tepat untuk menangani beberapa masalah pengalaman pengguna dan kekurangan yang ada, yang saya pikir karena ACF telah ada begitu lama, ada banyak hal yang Anda terima saja ada di sana. Dan pasti ada beberapa nuansa pada pengalaman pengguna yang bagi pengguna pertama kali tidak bagus. Jelas, kami memiliki banyak pengguna yang sudah sangat terbiasa dengan cara melakukan sesuatu, tetapi kami mencoba untuk mengatasi beberapa hal. Hal besar yang selalu menyentuh saya—saya masih menggunakan ACF untuk situs pribadi saya, untuk hal lain, dan kami menggunakannya untuk situs web Delicious Brains dan situs web Advanced Custom Fields.

Jadi kami adalah pengguna produk kami sendiri, tetapi saya selalu teringat saat saya pergi ke ladang. Dan segera setelah saya mengklik bidang untuk mengubah pengaturan, itu membuka laci bidang, dan itu seperti mengambil seluruh halaman, karena Anda memiliki pendekatan wastafel dapur secara keseluruhan untuk menampilkan semua pengaturan untuk bidang tersebut. Cukup sulit untuk bernavigasi karena Anda agak tersesat dengan pengambilalihan layar sepenuhnya ini hanya dari satu bidang itu. Jadi sulit untuk kemudian pergi dan menemukan bidang berikutnya atau Anda tahu, tambahkan bidang berikutnya atau kembali ke yang sebelumnya. Jadi, kami mencoba mengurangi jenis ketinggian vertikal yang diambil semua orang di layar admin.

Jadi hal terbesar di sekitar itu adalah kami telah mengambil pengaturan bidang yang sebelumnya baru saja ditata, satu demi satu, yang menambah panjang halaman itu. Dan kami secara logis mengelompokkan pengaturan dan menempatkannya di belakang tab. Jadi, peningkatan jarak vertikal sangat besar di sana, karena pengaturan lapangan secara alami jauh lebih kecil. Jadi Anda dapat melihat mungkin tiga pengaturan bidang pada ukuran normal, layar MacBook atau apa pun. Tetapi juga, itu tidak berlebihan bagi pengguna baru yang datang dan ingin menambahkan bidang baru dan kemudian tiba-tiba semua hal ini dilemparkan kepada mereka. Mereka dapat menelusuri tab dalam urutan logis untuk berpikir, “benar, Anda tahu, ini adalah pengaturan dasar saya untuk jenis bidang, nama bidang, kunci label, dan kemudian biarkan saya berpikir tentang validasi. Apakah saya ingin itu diperlukan? Apakah saya ingin logika kondisional untuk ini? ” Dan itu membimbing mereka melalui pengalaman menciptakan bidang lebih banyak daripada sebelumnya.

Dan ya, hal lain ketika Anda berada di layar pengeditan bidang itu dan Anda melihat banyak hal terbuka, sangat sulit untuk berpikir, bagaimana cara menutupnya? Bagaimana cara kembali ke lebih banyak ruang terbatas sehingga saya dapat menambahkan atau menemukan tombol Tambahkan Bidang Baru. Jadi kami telah meningkatkan di mana Anda dapat mengklik untuk menutup laci bidang. Ada panah kecil seperti chevron yang menunjukkan jika terbuka atau runtuh. Dan semua itu sekarang dapat diklik, padahal sebelumnya cukup rewel untuk menemukan cara menutupnya. Dan kami memiliki bilah alat ini di bagian atas yang akan tetap lengket saat digulir. Jadi itu akan selalu di atas, di mana pun Anda berada di halaman, yang akan memiliki tombol Simpan Grup Bidang. Jadi Anda tidak perlu menggulir kembali ke atas untuk menyimpan perubahan. Anda memiliki tombol Tambahkan Bidang sehingga selalu ada saat Anda perlu menambahkan bidang baru, Anda tidak perlu bertengkar dengan tata letak dan UI hanya untuk melakukan beberapa hal dasar. Jadi ya, kami berharap banyak dari hal-hal ini yang mungkin tampak kecil tetapi jika digabungkan pasti ada beberapa perbaikan, Anda tahu, secara total.

DP : Itu adalah Repeater Pagination yang kamu bicarakan, kan?

IP: Jadi itu fitur tersendiri yang ada di 6.0. Tapi itu lebih seperti, saat Anda mengedit grup bidang, dan Anda punya, katakanlah 100 bidang di bidang ini, atau Anda tahu, 10 Bidang bahkan di grup bidang ini. Dan di sinilah Anda mendefinisikan bidang, dan Anda telah mengklik salah satunya untuk membukanya, dan itu hanya memenuhi seluruh layar. Dan kemudian Anda harus mencari, "baik sekarang saya ingin mengubah pengaturan yang ada di bawahnya." Dan itu cukup sulit untuk dinavigasi, dan itu hanya definisi bidang, yang merupakan bagian dari admin plugin.

Tapi ya, Repeater Pagination adalah info yang bagus, karena itu juga merupakan bagian besar dari rilis 6.0. Jadi hanya beberapa konteks di balik ini, Bidang Pengulang, yang merupakan bagian dari plugin PRO, yang memungkinkan pengguna untuk menentukan bidang jenis pengulang, dan menambahkan sub bidang ke pengulang ini. Jadi, katakanlah misalnya, Anda memiliki situs web agensi yang sangat sederhana dan Anda ingin menampilkan semua anggota staf, tetapi seseorang harus memasukkan data tersebut. Dan bisa jadi 10, 20, 30 atau berapa pun anggota stafnya. Bidang Pengulang memberi Anda kemampuan untuk mengatakan, benar, bidang ini akan berisi data untuk daftar staf, dan sub bidangnya adalah "nama." Itu akan menjadi bidang teks.

Hal berikutnya mungkin "posisi", dan itu bisa berupa drop down, satu set data, daftar posisi, dan kemudian mungkin ada gambar untuk avatar atau headshot mereka. Jadi ketika, Anda sekarang berada di Halaman Tentang, misalnya, dan Anda sedang mengedit Halaman Tentang di admin WordPress, Anda mendapatkan kotak meta ini yang berisi kumpulan data berulang ini. Jadi Anda akan masuk dan berkata, tambahkan anggota staf baru, dan kemudian Anda dapat mengisi nama dan semua bidang yang telah kita tentukan. Dan kemudian jelas di ujung depan yang akan dirender dengan cara apa pun yang diinginkan desainer untuk merendernya—dalam tampilan kisi atau daftar atau apa pun. Dan itulah kekuatan Repeater.

Dan itu luar biasa, tetapi, tentu saja, kasus penggunaan lagi dengan ACF bervariasi, jadi orang menyimpan lima baris data yang berbeda di bidang pengulang, tetapi terkadang orang menggunakannya untuk menyimpan ribuan baris data, hanya tergantung pada apa itu. Dan masalah terbesar dengan penggunaan Repeater semacam itu, adalah bahwa di pra-6.0, di ACF 5 dan di bawahnya, saat Anda mengedit halaman yang memiliki data Field Repeater di dalamnya, itu memuat setiap baris data, dan yang membuat seluruh pemuatan halaman menjadi lambat.

Pasti kadang-kadang ada masalah dengan batas waktu dan sama, ketika Anda menambahkan data atau mengedit data di Repeater dan Anda menekan "Simpan Posting", itu harus mengirim semua data itu kembali untuk menyimpannya. Jadi Anda kemudian mengirim kembali ribuan baris dengan, Anda tahu, mungkin lima, mungkin 10 subbidang. Jadi, Anda memiliki banyak masukan data yang berpotensi menyebabkan masalah kinerja di situs, dan mungkin gagal dimuat, atau mungkin gagal disimpan. Dan, Anda tahu, orang-orang, maksud saya, ini adalah sesuatu yang sudah lama kita miliki, orang-orang datang untuk mendukung dengan masalah karena itu masalah. Jadi, apa yang kami coba lakukan adalah mengurangi masalah tersebut untuk jenis Bidang Pengulang tersebut. Ini tidak akan berfungsi dalam contoh atau—bahkan tidak diperlukan dalam contoh yang saya berikan dengan anggota staf, jika Anda memiliki 20 anggota staf, karena itu akan memuat dengan cepat dan tidak banyak data yang harus disimpan.

Tetapi untuk pengguna yang memiliki kumpulan data besar, pengaturan Repeater Pagination yang telah kami tambahkan ke 6.0 adalah cara untuk menyiasatinya. Salah satu pengaturan Repeater Layout seperti kisi tabel, dan pada dasarnya, pengaturan Repeater Pagination, setelah Anda mengaktifkannya—dan Anda dapat mengatakan berapa banyak baris per halaman yang harus kami tampilkan—jadi ketika editor konten mengedit data itu dalam posting atau tampilan edit halaman, setelah mereka memuat halaman, itu hanya akan memuat 10 catatan pertama misalnya, yang akan jauh lebih cepat daripada memuat 1.000 catatan.

Dan mereka dapat membuka halaman berikutnya dan mendapatkan halaman terakhir kembali karena semua hal semacam ini. Dan itu akan memuat data dengan cepat, jadi tidak menahannya saat memuat. Dan salah satu bagian terbesarnya adalah bagaimana kami kemudian menyimpan datanya. Alih-alih mengirim semua baris kembali, terlepas dari apakah mereka telah berubah saat Anda menekan simpan pos, kami hanya akan mengirim data yang benar-benar berubah. Jadi record baru, record yang dihapus, dan update record yang sudah ada. Jadi penghematan juga akan lebih cepat. Ini adalah salah satu hal yang Anda mungkin tidak akan membutuhkannya kecuali Anda membutuhkannya, jika itu masuk akal. Tapi itu adalah anugerah bagi orang-orang dengan bit data yang besar.

DP: Tentu saja. Saya benar-benar ingin mendalami hal ini tetapi kita akan beristirahat sejenak dan kemudian kita akan kembali dan berbicara dengan Iain Poulson dari Bidang Kustom Tingkat Lanjut tentang bagaimana Pengeditan Situs Lengkap telah mengubah banyak hal di ACF. Jadi tetap disini.

DP: Anda sedang mendengarkan Press This, podcast komunitas WordPress di WMR. Saya tuan rumah Anda Doc Pop di sini bersama Iain Poulson dari Bidang Kustom Lanjutan, yang baru saja meluncurkan ACF 6.0 dengan banyak peningkatan besar. Kami baru saja berbicara tentang apa yang terjadi di UI dan beberapa perubahan besar terjadi di sisi itu. Salah satu yang banyak muncul, Iain, adalah Full Site Editing dan pengaruhnya terhadap WordPress. Dan saya agak bertanya-tanya dengan plugin raksasa seperti Bidang Kustom Tingkat Lanjut, apa efek Pengeditan Situs Lengkap pada ACF?

IP: Ya, saya pikir itu pasti berpengaruh dan jelas karena kami melayani pengembangan editor blok dengan blok ACF, itu adalah sesuatu yang harus kami coba dan pertahankan dan coba dan terus pastikan bahwa kami' kembali kompatibel dengan.

Lucu juga, sebelum Full Site Editing masuk, saya bahkan tidak ingat versi WordPress yang mana, tapi sebelum itu masuk, ACF agak terpengaruh sedikit lebih awal, karena jenis blok dari blok Query Loop adalah dirilis, saya pikir di WordPress 5.8, berpotensi. Jadi itu sebelum Full Site Editing, tapi kami perlu membuat blok ACF kompatibel dengan itu. Mereka juga memperkenalkan editor widget bertenaga blok alih-alih seperti widget klasik, jadi kami harus memastikan bahwa semua yang terkait dengan blok ACF akan berfungsi dengan itu.

Jadi ya, kami telah membuat banyak peningkatan pada cara kerja blok ACF. Dan orang-orang yang menggunakannya cukup berat, menyukai gagasan InnerBlocks dengan ACF. 6. Jadi itu memastikan bahwa pengguna ACF yang bersandar ke editor blok dengan blok ACF, mendapatkan pengalaman terbaik dengan Editor Situs Lengkap dan pengembangan WordPress, Gutenberg, seperti yang dikenal sebagai plugin, dan editor blok memiliki berubah dengan cepat dan selalu berubah. Jadi kita agak harus mengikuti itu. Kami selalu membicarakannya secara internal, tetapi juga di posting blog, 6.0 hampir merupakan blok ACF versi dua, kami telah memberikan cara baru bagi pengembang dan orang untuk mendaftarkan blok ACF, sehingga mereka sekarang dapat memanfaatkan blok dot JSON format untuk mendaftarkan blok ACF mereka, yang lebih selaras dengan cara WordPress, bagaimana orang mendaftarkan blok kustom mereka dengan WordPress secara native.

Tapi itu artinya, dengan melakukan itu, kita bisa mendapatkan semua manfaat yang diberikan WordPress pada format block dot JSON tersebut. Jadi, setiap fitur baru yang ditambahkan untuk blok, secara otomatis diturunkan ke blok ACF, karena kami menggunakan cara yang sama untuk mendaftarkan blok. Pasti ada lebih banyak pekerjaan daripada yang saya pikir kami pikirkan untuk menjaga blok ACF dan ACF sesuai dengan Pengeditan Situs Penuh dan editor blok tapi ya, mengetahui bagaimana pengguna kami menggunakannya dan menyukai blok ACF, itu bermanfaat, tapi ya , Pengeditan Situs Lengkap tentu saja cukup besar.

DP: Ya, tentu saja. Dan yang menarik untuk dipikirkan adalah ACF 6.0 pada dasarnya, Anda tahu, versi dua dari blok ACF. Banyak yang belum sempat kami bicarakan. Ada banyak perubahan. Dan di akhir acara, kami akan memberi tahu orang-orang bagaimana mereka dapat mengetahui lebih banyak tentang Anda dan apa yang sedang Anda kerjakan dan mengajukan pertanyaan apa pun. Saya hanya ingin tahu, fitur apa yang paling Anda sukai di versi baru Bidang Kustom Lanjutan ini?

IP: Saya pikir itu mungkin, secara pribadi, fitur Repeater Pagination, hanya karena itu salah satu dari hal-hal yang jika Anda terkena, maka itu akan benar-benar meningkatkan kualitas hidup Anda. Tetapi juga, itu adalah salah satu dari hal-hal yang kami temukan sendiri. Kami telah menggunakan Repeater Field di situs deliciousbrains.com di mana Anda tahu, itu adalah sesuatu yang sering saya gunakan di masa lalu. Tapi kami telah terkena masalah yang sama persis ini, dan kami harus meretasnya. Dan kami telah melihat masalah kinerja. Jadi pengaturan pagination ini sangat bagus untuk dapat mengatakan kepada pengembang yang bekerja di situs kami, "apakah Anda ingin memeriksa build ACF 6.0 dan melihat apakah ini membaik?" Dan itu seperti "ya, wow, itu mengurus banyak masalah yang kita miliki." Jadi ya, itu masalah pribadi.

DP: Yah, seperti yang saya katakan, banyak yang belum kami bicarakan. Ada banyak hal baru yang masuk ke Bidang Kustom Lanjutan 6.0. Iain, saya menghargai waktu Anda hari ini. Jika orang ingin mempelajari lebih lanjut tentang apa yang Iain kerjakan, mereka dapat mengunjunginya di Twitter @polevaultweb atau Anda dapat mengunjungi advancedcustomfields.com untuk mempelajari lebih lanjut tentang Bidang Kustom Lanjutan.

Terima kasih telah mendengarkan podcast komunitas Press This WordPress di WMR. Anda dapat mengikuti petualangan saya di Twitter @thetorquemag atau Anda dapat pergi ke torquemag.io di mana kami menyumbangkan tutorial dan video serta wawancara seperti ini setiap hari. Jadi periksa torquemag.io atau ikuti kami di Twitter. Kamu bisa berlangganan Press This di Red Circle, iTunes, Spotify, atau bisa langsung download di wmr.fm. Saya tuan rumah Anda Doctor Popular, saya mendukung komunitas WordPress melalui peran saya di WP Engine, dan saya suka menyoroti anggota komunitas setiap minggu di Press This. Terima kasih untuk mendengarkan.