Wiki Professionnel
  • Initial page
  • Symfony
    • Commandes
    • Doctrine
    • Fixtures
    • Tests
    • Javascript
    • Production
  • Design
    • Couleurs
  • Wordpress
    • Développement
      • Créer un thème
      • Créer un plugin
      • Créer un widget
    • Plugins
    • Multisite
    • API REST
  • Docker
    • Gitlab Docker Registry
    • Avancé
  • Documentation
    • RGPD
  • GIT
    • Git Flow
    • GIT
    • Gitlab
    • Deployer du code source
  • Database
    • PostgreSQL
Propulsé par GitBook
Sur cette page
  • Interagir avec l'API
  • Authentification
  • Liste des routes de l'API
  • Étendre l'API
  1. Wordpress

API REST

PrécédentMultisiteSuivantGitlab Docker Registry

Dernière mise à jour il y a 5 ans

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

  • pour utiliser l'API REST

Authentification

Wordpress utilise la méthode 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

…

Documentation de Wordpress
Authentification à l'API Wordpress
Nonce
https://developer.wordpress.org/rest-api/reference/
Etendre l'API de Wordpress