Saya baru saja menginstal Wordpress 4.7. Salah satu yang disebutkan dalam pengumuman adalah fitur REST API.
Pemahaman saya adalah:
- Plugin Wordpress REST API tidak diperlukan lagi, karena seandainya itu telah digabungkan dengan inti di Wordpress 4.7.
- API REST Wordpress diaktifkan secara default
Namun, saya perhatikan bahwa dalam instalasi vanilla Wordpress 4.7, tidak ada titik akhir yang berfungsi (misalnya http://examples.com/wp-json/wp/v2/posts
).
Bagaimana saya bisa tahu jika REST API baru benar-benar diaktifkan? Dapatkah REST API diaktifkan atau dinonaktifkan dengan vanilla Wordpress UI, atau haruskah saya menginstal plugin pihak ketiga untuk melakukannya?
grep -r "<link rel='https://api.w.org/'" .
dalam html
direktori, ia mengembalikan satu hit di file ./wp-includes/rest-api.php
dengan teks ini:echo "<link rel='https://api.w.org/' href='" . esc_url( $api_root ) . "' />\n";
<link href="http://example.com/wp-json/" rel="https://api.w.org/">
<link rel='https://api.w.org/' href='https://example.com/wp-json/' />
Tampaknya hanya berfungsi di situs saya.