Tạo một cấu hình schema
Cấu hình schema được dùng để tùy chỉnh schema cho các Custom Endpoint và Persisted Queries.
Schema GraphQL có thể được cấu hình với các thành phần do các module đã cài đặt và kích hoạt cung cấp. (Truy cập trang Modules để xem danh sách tất cả các module.)
Mỗi module có thể định nghĩa cấu hình của riêng mình thông qua khối riêng trong trình chỉnh sửa Cấu hình Schema. Bao gồm các khối để:
- Đặt schema là công khai hoặc riêng tư
- Bật các thành phần dữ liệu "nhạy cảm"
- Đặt namespace cho schema
- Sử dụng nested mutations
- Định nghĩa response headers
- Xác định ai có thể truy cập schema thông qua Access Control Lists
- Thiết lập HTTP caching thông qua Cache Control Lists
- Và nhiều tính năng khác

Xem tất cả các cấu hình schema
Nhấp vào "Schema Configurations" trong menu của plugin để hiển thị danh sách tất cả các cấu hình:

Tạo một cấu hình schema mới
Nhấp vào nút "Add New Schema Configuration" để mở trình chỉnh sửa WordPress:

Xóa các khối sử dụng cấu hình giá trị "Default" (tùy chọn)
Chúng ta có thể xóa những khối cấu hình sử dụng giá trị "Default" tương ứng từ phần Cài đặt.
Khối đã xóa có thể được thêm lại thông qua menu inserter, bằng cách nhấp vào nút + ở phía dưới (lưu ý rằng mỗi khối chỉ có thể được chèn một lần):

Sau đó cung cấp cấu hình cho các khối cần thiết.
Mô tả cấu hình schema
Sử dụng trường "Excerpt" trong bảng cài đặt Tài liệu để thêm mô tả cho cấu hình schema.
Tìm thêm thông tin trong hướng dẫn Thêm mô tả cho API.
Xuất bản cấu hình schema
Chọn các thành phần cần thiết cho cấu hình schema và điều chỉnh các tùy chọn. Khi sẵn sàng, nhấp vào "Publish":

Sử dụng cấu hình schema
Sau khi xuất bản, cấu hình schema sẽ có sẵn cho các trình chỉnh sửa của Custom Endpoint và Persisted Queries:

Xem cấu hình schema
Mở đường dẫn permalink của cấu hình schema trong trình duyệt sẽ hiển thị nội dung của nó (miễn là người dùng đã đăng nhập và vai trò của người dùng có quyền truy cập):
