Membuat API
Membuat APIMembuat konfigurasi skema

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:

Konfigurasi Skema

Mengakses semua konfigurasi skema

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

Konfigurasi Skema di halaman admin
Konfigurasi Skema di halaman admin

Membuat konfigurasi skema baru

Klik tombol "Add New Schema Configuration" untuk membuka editor WordPress:

Membuat Konfigurasi Skema baru
Membuat Konfigurasi Skema baru

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):

Menghapus dan menambahkan blok di Konfigurasi Skema

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":

Membuat konfigurasi skema baru

Menggunakan konfigurasi skema

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

Memilih Konfigurasi Skema di Custom Endpoint

Melihat konfigurasi skema

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

Sumber konfigurasi skema