Ho appena installato Wordpress 4.7. Una delle menzioni nell'annuncio è che presenta un'API REST.
La mia comprensione è:
- Il plug-in API REST di Wordpress non è più necessario, perché probabilmente è già stato unito al core in Wordpress 4.7.
- L'API REST di Wordpress è abilitata per impostazione predefinita
Tuttavia, noto che in un'installazione vanilla di Wordpress 4.7, nessuno degli endpoint sembra funzionare (ad esempio http://examples.com/wp-json/wp/v2/posts
).
Come posso sapere se la nuova API REST è realmente attivata? L'API REST può essere abilitata o disabilitata con l'interfaccia utente Wordpress vanilla o devo installare un plug-in di terze parti per farlo?
grep -r "<link rel='https://api.w.org/'" .
nella html
directory, restituisce un hit nel file ./wp-includes/rest-api.php
con questo testo: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/' />
Sembra funzionare solo sui miei siti.