Я щойно встановив Wordpress 4.7. Однією з згадок у оголошенні є те, що він містить API REST.
Я розумію:
- Плагін Wordpress REST API більше не потрібен, тому що, мабуть, він уже об'єднаний з ядром у Wordpress 4.7.
- API Wordpress REST увімкнено за замовчуванням
Однак я помічаю, що у встановленні Wordpress 4.7 ванілі ні одна з кінцевих точок, здається, не працює (наприклад http://examples.com/wp-json/wp/v2/posts
).
Як я можу дізнатися, чи дійсно новий REST API активований? Чи можна включити або вимкнути API REST за допомогою ванільного інтерфейсу Wordpress або потрібно встановити плагін третьої сторони для цього?
grep -r "<link rel='https://api.w.org/'" .
в html
каталозі, він повертає один удар в файл ./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/' />
Здається, просто працює на моїх сайтах.