Apakah ACF menjadi perangkap madu? [Tutup]

12

Saya seorang pengembang tumpukan penuh perusahaan dan mulai menggunakan ACF.
Pada awalnya saya berpikir bahwa ACF adalah solusi satu atap untuk situs web tetapi setelah meneliti lebih lanjut tentang taksonomi saya takut bahwa menggunakannya akan menghasilkan db yang sangat tidak efisien.
Misalnya: Jika saya memiliki jenis pos kustom karyawan dan entitas ini memiliki jenis kelamin, menurut penelitian saya, taksonomi dengan kotak meta untuk memilih satu nilai adalah pilihan yang lebih baik.
Masalahnya adalah ACF membawa Anda ke implementasi bidang kustom saja.
Haruskah saya menggunakan plugin lain yang mendukung taksonomi? Haruskah saya menggunakan plugin pelengkap untuk taksonomi? Haruskah saya khawatir tentang itu (Apakah bencana mengimplementasikan gender sebagai bidang adat?)

Yaron
sumber
ACF memiliki bidang untuk mengelola taksonomi, Anda tidak terbatas hanya pada data meta.
Milo

Jawaban:

15

Beberapa bulan lalu @ tom-j-nowell (salah satu mod di sini) menulis sebuah artikel yang menjelaskan masalah dengan penyalahgunaan meta queries oleh banyak plugin WP: https://tomjn.com/2016/12/05/post-meta -penyalahgunaan/

Di antara hal-hal lain yang dia katakan di sana:

[...] situs-situs telah dihancurkan oleh hal ini, dan itulah alasan sejumlah plugin populer tidak meningkatkan lalu lintas tinggi [...]

Jadi, ya, menggunakan ACF, atau plugin lain yang menggunakan terlalu banyak data meta untuk data "yang dapat ditelusuri" dapat sangat mengganggu kinerja situs web Anda.

Dan ya, menggunakan taksonomi untuk itu, jauh lebih baik.

Daftarkan taksonomi, prefill dengan beberapa ketentuan yang diberikan, dan berikan UI untuk memilih di antara istilah-istilah tersebut (yang cukup banyak yang dilakukan WP dengan format postingan ) tidak terlalu sulit, dan jika kode dilakukan dengan cara yang cukup fleksibel, dapat digunakan untuk banyak taksonomi dan dimungkinkan untuk menghindari ACF dan plugin lainnya.

Namun, jujur ​​saja, dalam pengalaman saya satu-satunya cara yang layak untuk mendapatkan pertanyaan yang berkinerja baik di situs web WP besar, terutama jika pencarian teks lengkap terlibat, adalah dengan menggunakan mesin pencari seperti Elastic Search atau Apache Solr.

Bahkan karena ada hal-hal (ambil contoh harga produk) yang tidak dapat benar-benar ditangani dengan taksonomi dan jika permintaan untuk taksonomi mudah, pesanan dengan taksonomi tidak terlalu.

gmazzap
sumber