การสร้าง API
การสร้าง APIการสร้าง Schema Configuration

การสร้าง Schema Configuration

Schema Configuration ใช้เพื่อปรับแต่ง schema สำหรับ Custom Endpoints และ Persisted Queries

GraphQL schema สามารถกำหนดค่าด้วยองค์ประกอบที่จัดให้โดยโมดูลต่างๆ ที่ติดตั้งและเปิดใช้งานอยู่ (ไปที่หน้า Modules เพื่อดูรายการทั้งหมด)

แต่ละโมดูลสามารถกำหนดค่าการตั้งค่าผ่านบล็อกของตัวเองใน Schema Configuration editor ซึ่งรวมถึงบล็อกสำหรับ:

Schema Configuration

การเข้าถึง Schema Configurations ทั้งหมด

คลิกที่ "Schema Configurations" ในเมนูของปลั๊กอิน เพื่อแสดงรายการทั้งหมด:

Schema Configurations ในหน้าผู้ดูแลระบบ
Schema Configurations ในหน้าผู้ดูแลระบบ

การสร้าง Schema Configuration ใหม่

คลิกที่ปุ่ม "Add New Schema Configuration" เพื่อเปิด WordPress editor:

การสร้าง Schema Configuration ใหม่
การสร้าง Schema Configuration ใหม่

การลบบล็อกที่ใช้ค่า "Default" (ตัวเลือก)

เราสามารถลบบล็อกการกำหนดค่าที่ใช้ค่า "Default" ที่สอดคล้องกันจาก Settings ได้

บล็อกที่ถูกลบสามารถเพิ่มกลับมาได้ผ่านเมนู inserter โดยคลิกที่ปุ่ม + ที่ด้านล่าง (โปรดทราบว่าสามารถแทรกบล็อกแต่ละประเภทได้เพียงหนึ่งอินสแตนซ์เท่านั้น):

การลบและเพิ่มบล็อกใน Schema Configuration

จากนั้นระบุการกำหนดค่าสำหรับบล็อกที่ต้องการ

การอธิบาย Schema Configuration

ใช้ฟิลด์ "Excerpt" จากแผงการตั้งค่า Document เพื่อเพิ่มคำอธิบายให้กับ schema configuration

ดูข้อมูลเพิ่มเติมในคู่มือ การเพิ่มคำอธิบายให้กับ API

การเผยแพร่ Schema Configuration

เลือกองค์ประกอบที่จำเป็นสำหรับ schema configuration และปรับตัวเลือกต่างๆ เมื่อพร้อมแล้ว คลิก "Publish":

การสร้าง schema configuration ใหม่

การใช้งาน Schema Configuration

เมื่อเผยแพร่แล้ว schema configuration จะพร้อมใช้งานใน editors สำหรับ Custom Endpoints และ Persisted Queries:

การเลือก Schema Configuration ใน Custom Endpoint

การดู Schema Configuration

การเปิด permalink ของ schema configuration ในเบราว์เซอร์จะแสดงเนื้อหาของมัน (ตราบเท่าที่ผู้ใช้เข้าสู่ระบบและบทบาทผู้ใช้มีสิทธิ์เข้าถึง):

แหล่งที่มาของ schema configuration