Acabo de instalar Wordpress 4.7. Una de las menciones en el anuncio es que cuenta con una API REST.
Mi entendimiento es:
- El complemento API de Wordpress REST ya no es necesario, porque supuestamente ya se ha fusionado con el núcleo en Wordpress 4.7.
- La API REST de Wordpress está habilitada de forma predeterminada
Sin embargo, noto que en una instalación de Wordpress 4.7 de vainilla, ninguno de los puntos finales parece funcionar (por ejemplo http://examples.com/wp-json/wp/v2/posts
).
¿Cómo puedo saber si la nueva API REST está realmente activada? ¿Se puede habilitar o deshabilitar la API REST con la interfaz de usuario de Wordpress de vanilla, o debo instalar un complemento de terceros para hacerlo?
grep -r "<link rel='https://api.w.org/'" .
en el html
directorio, devuelve un hit en el archivo ./wp-includes/rest-api.php
con 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 que solo funciona en mis sitios.