การเลิกใช้งานฟิลด์
เมื่ออัปเกรด GraphQL schema บางฟิลด์อาจไม่จำเป็นอีกต่อไป และอาจถูกแทนที่ด้วยการนำฟิลด์นั้นไปใช้งานในรูปแบบที่ดีกว่า ในกรณีนี้เราสามารถเลิกใช้งานฟิลด์ที่ล้าสมัยได้ โดยระบุเหตุผลของการเลิกใช้งานเพื่อแจ้งและกระตุ้นให้ผู้ใช้เปลี่ยนไปใช้ฟิลด์ใหม่ในไคลเอนต์ของตน
ส่วนขยายนี้มีอินเทอร์เฟซผู้ใช้สำหรับการเลิกใช้งานฟิลด์
คำอธิบาย
Custom Post Type ใหม่ชื่อ "Field Deprecation List" จะถูกเพิ่มเข้ามาในไซต์ คุณสามารถดูรายการบนหน้า "Field Deprecation Lists" ในเมนู และคลิก "Add New Field Deprecation List" เพื่อเพิ่มรายการใหม่ในตัวแก้ไข


Field Deprecation List แต่ละรายการประกอบด้วยหนึ่งรายการหรือหลายรายการ โดยแต่ละรายการมีองค์ประกอบดังต่อไปนี้
- ฟิลด์ที่ต้องการเลิกใช้งาน
- เหตุผลของการเลิกใช้งาน (จะแสดงใน GraphQL response เมื่อมีการ query ฟิลด์ที่ถูกเลิกใช้งาน)

หลังจากสร้าง Field Deprecation List แล้ว คุณสามารถกำหนดให้ Custom Endpoint และ Persisted Query ใช้รายการนั้นได้ โดยแก้ไข Schema Configuration ที่เกี่ยวข้องและเลือกรายการจากรายการภายใต้บล็อก "Field Deprecation Lists"
