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 Noncearrow-up-right 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

Mis à jour