Je viens d'installer Wordpress 4.7. L'une des mentions de l'annonce est qu'elle dispose d'une API REST.
Ma compréhension est:
- Le plugin Wordpress REST API n'est plus nécessaire, car il est supposé qu'il a déjà été fusionné avec le noyau dans Wordpress 4.7.
- L'API Wordpress REST est activée par défaut
Cependant, je remarque que dans une installation vanilla Wordpress 4.7, aucun des points de terminaison ne semble fonctionner (par exemple http://examples.com/wp-json/wp/v2/posts
).
Comment savoir si la nouvelle API REST est réellement activée? L'API REST peut-elle être activée ou désactivée avec l'interface utilisateur WordPress vanille, ou dois-je installer un plugin tiers pour le faire?
grep -r "<link rel='https://api.w.org/'" .
dans le html
répertoire, il renvoie un hit dans le fichier ./wp-includes/rest-api.php
avec ce texte: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/' />
Semble juste travailler sur mes sites.