Kali ini kami akan berikan tips tentang wp rest api dengan judul Tutorial WP Rest API Dengan Python – Setup WordPress Site. Sebelumnya tahukan anda apa itu wp rest api ?
WordPress REST API adalah antarmuka yang dapat digunakan pengembang untuk mengakses WordPress dari luar instalasi WordPress itu sendiri. Anda mengaksesnya menggunakan JavaScript, yang berarti dapat digunakan untuk membuat situs web dan aplikasi interaktif.
REST adalah singkatan dari Representational State Transfer dan API adalah singkatan dari Application Programming Interface
Apa saja yang harus di persiapkan dalam tutorial kali ini?
Persiapan kali ini meliputi persiapan pada sisi website ,dan juga sisi client. Di sisi server, kita butuh install Plugin JWT Authentication for WP REST API . Karena ini untuk memudahkan kita untuk proses authentikasi ke rest api. Ada beberapa rest api yang public, dan ada juga yang butuh authentikasi. Contoh public adalah yang sifatnya get. Untuk menampilkan data data. Dan untuk update, tambah dan delete, butuh autentikasi.
Ok langsung saja silahkan rekan rekan semuanya ikuti langkah langkash berikut.
1. Install Plugin JWT Authentication for WP REST API
Anda bisa menginstalnya lewat plugin dashaboard wordpress. Tapi Jika kalian ingin upload manual, bisa langsung download di https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/
2. Setup file .httaccess
Agar plugin JWT Authentication for WP REST API bisa berjalan, maka perlu konfigurasi tambahan file .htaccess. Rekan rekan bisa menambahkan code dibawah ini
RewriteEngine on RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
2. Setup file wp-config
Agar plugin JWT Authentication for WP REST API bisa berjalan, maka perlu konfigurasi tambahan file wp-config Rekan rekan bisa menambahkan code dibawah ini
define('JWT_AUTH_SECRET_KEY', 'your-top-secret-key'); define('JWT_AUTH_CORS_ENABLE', true);
Silahkan ubah your-top-secret-key dengan sembarang key . Anda bisa menggunakan password generator untuk membuat key tersebut.
3. Install Python
Silahkan rekan rekan install dulu python nya. Karena tutorial kali ini akan membuat python sebagai bahasa pemrograman untuk mengakses wp rest api kita.
Setelah semuanya Siap, maka teman teman sudah bisa memulai untuk tahap koding. Ok tunggu part selanjutnya ya.