ฉันเพิ่งติดตั้ง Wordpress 4.7 หนึ่งในที่กล่าวถึงในการประกาศก็คือมันมี REST API
ความเข้าใจของฉันคือ:
- ไม่จำเป็นต้องใช้ปลั๊กอิน Wordpress REST API อีกต่อไปเพราะสมมติว่ามันถูกรวมเข้ากับคอร์ใน Wordpress 4.7 แล้ว
- Wordpress REST API เปิดใช้งานตามค่าเริ่มต้น
อย่างไรก็ตามฉันสังเกตเห็นว่าในการติดตั้งวานิลลา Wordpress 4.7 ดูเหมือนว่าจุดสิ้นสุดไม่ทำงาน (ตัวอย่างhttp://examples.com/wp-json/wp/v2/posts
)
ฉันจะรู้ได้อย่างไรว่า REST API ใหม่เปิดใช้งานจริงหรือไม่ REST API สามารถเปิดใช้งานหรือปิดการใช้งานด้วย vanilla Wordpress UI หรือฉันควรติดตั้งปลั๊กอินของบุคคลที่สามเพื่อทำเช่นนั้น?
grep -r "<link rel='https://api.w.org/'" .
อยู่ในhtml
ไดเรกทอรีมันจะส่งคืนหนึ่ง hit ในไฟล์./wp-includes/rest-api.php
ด้วยข้อความนี้: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/' />
ดูเหมือนว่าจะทำงานบนไซต์ของฉัน