Create REST API from WordPress Site

WordPress adalah salah satu blog engine yang terkenal dan banyak penggunanya di Indonesia.

Jika kita ingin melakukan koneksi ke WordPress dari aplikasi pihak ketiga, misalnya sebuah aplikasi mobile atau web lain, maka cara yang kita perlukan adalah membuat REST API dari situs WordPress kita tersebut. Dalam artikel ini akan dibahas bagaimana menghasilkan REST API, meski di sisi lain kita bisa menggunakan XML-RPC bawaan 1 2 dari WordPress untuk melakukan koneksi.

Salah satu cara yang cukup banyak digunakan antara lain:

  • Menggunakan plugin JSON-API 3
  • Untuk pengguna WordPress.com bisa menggunakan API bawaah 4, atau menggunakan API serupa untuk WordPress.org yang sudah dipasang plugin JetPack 5
  • Cara yang lainnya adalah membuat sendiri API menggunakan WordPress API seperti halnya membuat plugin 6

ps: bagaimana dengan mekanisme authentication? sehingga API hanya diakses oleh yang berhak. (akan dibahas dalam artikel yang lain).