Я только что установил Wordpress 4.7. Одним из упоминаний в объявлении является то, что в нем есть API REST.
Мое понимание таково:
- Плагин Wordpress REST API больше не нужен, потому что предположительно он уже объединен с ядром в Wordpress 4.7.
- Wordpress REST API включен по умолчанию
Тем не менее, я замечаю, что в обычной установке Wordpress 4.7 ни одна из конечных точек не работает (например http://examples.com/wp-json/wp/v2/posts
).
Как узнать, действительно ли новый REST API активирован? Можно ли включить или отключить REST API с помощью обычного пользовательского интерфейса 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/' />
Кажется, просто работать на моих сайтах.