Jika membuka sebuah situs dengan CMS WordPress dan menambahkan /wp-json di akhir URL, kemungkinan besar kamu akan melihat seluruh halaman karakter ditampilkan di browser. Nah, format data ini disebut JSON.
Apa Itu JSON?
JSON, singkatan dari JavaScript Object Notation, adalah format ringan untuk menyimpan dan memindahkan data, yang sering digunakan saat data dikirim dari server di balik situs web ke halaman web itu sendiri.
JSON mudah dibaca dan ditulis oleh manusia, serta mudah diurai dan dibuat oleh mesin, menjadikannya pilihan populer dalam pengembangan web.
Mengenal WordPress REST API
JSON adalah format data yang digunakan untuk mengimplementasikan REST API untuk WordPress.
REST API WordPress adalah alat yang memungkinkan pengembang berinteraksi dengan situs WordPress dari aplikasi atau layanan eksternal menggunakan format standar.
API ini memungkinkan pengambilan dan manipulasi data situs, seperti posting, halaman, dan pengguna, melalui perintah yang ramah web, sehingga memudahkan integrasi konten WordPress dengan platform dan teknologi lain.
Konten halaman ini berupa string JSON. JSON memudahkan program lain untuk mengakses dan memproses data. Kita dapat melihat konten JSON dengan lebih baik jika memformatnya dengan cara yang mengatur informasi dengan lebih baik.
Di bagian atas halaman, kita akan melihat beberapa informasi dasar tentang situs, diikuti oleh “namespace” dan “route”.
Namespace adalah berbagai metode atau layanan yang disediakan oleh WordPress Rest API. Route adalah berbagai URL yang dapat dikunjungi untuk menelusuri informasi mengenai situs tersebut.
Jika menambahkan /wp-json/wp/v2/types ke URL situs, kita akan melihat berbagai jenis informasi dari situs yang tersedia dalam format json. Salah satu opsinya adalah /wp-json/wp/v2/posts yang menampilkan informasi tentang konten semua posting di situs tersebut.
Apa Tujuan wp-json?
Situs web atau aplikasi lain dapat terhubung ke situs kita menggunakan antarmuka Rest API. Beberapa konten mengharuskan pengguna Rest API untuk masuk, sementara yang lain tersedia untuk siapa saja.
Konten tersebut juga dapat digunakan oleh mesin pencari dan perayap web untuk mengindeks halaman, kiriman, dan produk.
Apa yang dapat kita lakukan dengan WordPress REST API?
WordPress REST API digunakan untuk banyak aplikasi menarik, seperti mengaktifkan pengiriman konten secara real-time ke aplikasi seluler dan membuat situs web perusahaan yang responsif dengan pengaturan headless CMS (sistem manajemen konten yang menyediakan penyimpanan backend dan manajemen konten tanpa lapisan tampilan front-end bawaan) menggunakan kerangka kerja JavaScript.
API ini juga memfasilitasi integrasi yang lancar dengan ERP atau platform e-commerce lainnya untuk sinkronisasi data, mengotomatiskan pengeposan media sosial untuk konten blog baru, dan mendukung manajemen acara melalui aplikasi eksternal untuk pembaruan dan pendaftaran secara real-time.
Dalam beberapa kasus, kita mungkin melihat informasi yang diposkan dalam format JSON yang tidak ingin ditampilkan ke publik dan tersedia untuk perayap web.
Banyak plugin mengeposkan informasi dari situs kita ke wp-json tanpa sepengetahuan, jadi sebaiknya periksa dan lihat apa yang ada di sana.
Nah itu tadi penjelasan seputar JSON dan WordPress REST API.
Agar tak ketinggalan tulisan terbaru dari Kearipan soal blog dan info menarik lainnya bisa ikuti di Google News.