ไม่กี่เดือนที่ผ่านมา@ tom-j-nowell (หนึ่งใน mods ที่นี่) เขียนบทความเพื่ออธิบายปัญหาเกี่ยวกับการใช้คำสั่ง meta โดยใช้ปลั๊กอิน WP ที่ไม่เหมาะสม: https://tomjn.com/2016/12/05/post-meta -abuse /
เหนือสิ่งอื่นใดเขาพูดว่า:
[... ] ไซต์นี้ถูกลดทอนลงและนี่คือเหตุผลที่ปลั๊กอินยอดนิยมจำนวนหนึ่งไม่ขยายไปถึงปริมาณการใช้งานสูง [... ]
ดังนั้นใช่การใช้ ACF หรือปลั๊กอินอื่น ๆ ที่ใช้ข้อมูลเมตามากเกินไปสำหรับข้อมูล "ค้นหาได้" อาจส่งผลกระทบต่อประสิทธิภาพการทำงานของเว็บไซต์ของคุณอย่างจริงจัง
และใช่แล้วการใช้อนุกรมวิธานสำหรับสิ่งนั้นดีกว่ามาก
ลงทะเบียน taxonomy เติมคำที่กำหนดไว้ล่วงหน้าและให้ UI เพื่อเลือกระหว่างคำเหล่านั้น (ซึ่งค่อนข้างมากที่ WP ทำกับรูปแบบการโพสต์ ) นั้นไม่ยากและถ้ารหัสนั้นทำในรูปแบบที่ยืดหยุ่นเพียงพอ สามารถใช้สำหรับ taxonomies จำนวนมากและเป็นไปได้ที่จะหลีกเลี่ยง ACF และปลั๊กอินอื่น ๆ
อย่างไรก็ตามตามความจริงแล้วในประสบการณ์ของฉันวิธีเดียวที่เป็นไปได้ที่จะได้รับข้อความค้นหาที่มีประสิทธิภาพในเว็บไซต์ WP ขนาดใหญ่โดยเฉพาะอย่างยิ่งหากเกี่ยวข้องกับการค้นหาข้อความแบบเต็มคือใช้เครื่องมือค้นหาเช่น Elastic Search หรือ Apache Solr
แม้จะมีสิ่งต่าง ๆ (ใช้เป็นตัวอย่างราคาผลิตภัณฑ์) ที่ไม่สามารถจัดการกับ taxonomies ได้จริง ๆ และถ้าการสอบถามเรื่อง taxonomy นั้นง่ายการเรียงลำดับโดย taxonomy นั้นไม่มากนัก