Membuat konfigurasi skema
Konfigurasi skema digunakan untuk menyesuaikan skema untuk Custom Endpoints dan Persisted Queries.
Skema GraphQL dapat dikonfigurasi dengan elemen-elemen yang disediakan oleh berbagai modul yang terpasang dan diaktifkan. (Buka halaman Modul untuk melihat daftar lengkapnya.)
Setiap modul dapat mendefinisikan konfigurasinya melalui blok tersendiri di editor Konfigurasi Skema. Ini mencakup blok untuk:
- Mengatur skema sebagai publik atau privat
- Mengaktifkan elemen data "sensitif"
- Menerapkan namespace pada skema
- Menggunakan nested mutations
- Mendefinisikan response headers
- Mendefinisikan siapa yang dapat mengakses skema melalui Access Control Lists
- Mengatur HTTP caching melalui Cache Control Lists
- Dan banyak lagi

Mengakses semua konfigurasi skema
Klik pada "Schema Configurations" di menu plugin untuk menampilkan daftar semua konfigurasi skema:

Membuat konfigurasi skema baru
Klik tombol "Add New Schema Configuration" untuk membuka editor WordPress:

Menghapus blok yang menggunakan konfigurasi nilai "Default" (opsional)
Kita dapat menghapus blok konfigurasi yang menggunakan nilai "Default" yang sesuai dari Pengaturan.
Blok yang dihapus dapat ditambahkan kembali melalui menu inserter, dengan mengklik tombol + di bagian bawah (perlu diperhatikan bahwa hanya satu instance dari setiap blok yang dapat disisipkan):

Kemudian berikan konfigurasi untuk blok-blok yang diperlukan.
Mendeskripsikan konfigurasi skema
Gunakan kolom "Excerpt", dari panel pengaturan Dokumen, untuk memberikan deskripsi pada konfigurasi skema.
Temukan informasi lebih lanjut di panduan Menambahkan deskripsi ke API.
Mempublikasikan konfigurasi skema
Pilih elemen-elemen yang diperlukan untuk konfigurasi skema, dan sesuaikan opsinya. Setelah siap, klik "Publish":

Menggunakan konfigurasi skema
Setelah dipublikasikan, konfigurasi skema akan tersedia bagi editor untuk Custom Endpoints dan Persisted Queries:

Melihat konfigurasi skema
Membuka permalink konfigurasi skema di browser akan menampilkan isinya (selama pengguna sudah login dan peran pengguna memiliki akses ke sana):
