API REST

Wordpress propose une API REST qui permet à une application d'interagir avec Wordpress via des envois et réceptions de données JSON.

L'API d'un site Wordpress est accessible via la route wp-json/. N'importe quel appel à l'API va générer un objet WP_REST_Request qui va s'occuper de gérer la demande.

Interagir avec l'API

Authentification

Wordpress utilise la méthode Nonce pour gérer l'authentification du côté de l'API. Pour chaque appel de l'API, le nonce doit être inclus. Deux méthodes sont possibles :

  • En ajoutant _wpnonce dans les arguments,

  • Dans le header de la requête via X-WP-Nonce.

S'il n'y a pas de nonce associé à la requête, Wordpress la considèrera comme unauthenticated request.

Liste des routes de l'API

Étendre l'API

Dernière mise à jour