Acabei de instalar o Wordpress 4.7. Uma das menções no anúncio é que ele possui uma API REST.
Meu entendimento é:
- O plugin da API REST do Wordpress não é mais necessário, porque supostamente já foi mesclado com o núcleo do Wordpress 4.7.
- A API REST do Wordpress é ativada por padrão
No entanto, notei que em uma instalação baunilha do Wordpress 4.7, nenhum dos pontos de extremidade parece funcionar (por exemplo http://examples.com/wp-json/wp/v2/posts
).
Como posso saber se a nova API REST está realmente ativada? A API REST pode ser ativada ou desativada com a interface do usuário do Wordpress vanilla ou devo instalar um plug-in de terceiros para fazer isso?
grep -r "<link rel='https://api.w.org/'" .
no html
diretório, ele retornará um resultado no arquivo ./wp-includes/rest-api.php
com este texto: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/' />
Parece apenas funcionar nos meus sites.