5.5API REST & WordPress headless (notions)
Dernier horizon : WordPress comme back-end de contenu, découplé de son affichage. Grâce à l'API REST intégrée, tout le contenu de WordPress (articles, pages, champs) est accessible en JSON par d'autres applications. C'est le principe du WordPress « headless » (sans tête) : on garde WordPress pour gérer le contenu (son point fort), mais on affiche ce contenu via une technologie front moderne (React, Next.js, une app mobile…).
Section de notions, pour ouvrir les possibles : vous découvrirez l'API REST (en visualisant les données JSON de votre propre site), le concept headless, ses avantages (performance, flexibilité front, multi-canal) et ses contreparties (complexité, perte de l'aperçu et de certaines extensions front).
Vocabulaire de la section
- API REST
- L'interface intégrée qui expose le contenu WordPress en JSON à d'autres applications : /wp-json/wp/v2/posts renvoie vos articles.
- JSON
- Le format d'échange de données standard du web : structuré, lisible par les machines — ce que renvoie l'API REST.
- WordPress headless (découplé)
- Utiliser WordPress uniquement comme back-end de contenu, l'affichage étant assuré par un front séparé (React, Next.js, app mobile).
- Front découplé
- L'application d'affichage (souvent en JavaScript moderne) qui consomme l'API REST : performance et liberté de design maximales.
- Multi-canal (omnichannel)
- Un même contenu WordPress diffusé partout via l'API : site web, application mobile, écrans, autres services.
Qu'est-ce que le WordPress « headless » ?
En pratique — Voir l'API REST de votre propre site
- Dans votre navigateur, ajoutez /wp-json/wp/v2/posts à l'adresse de votre site : vous voyez vos articles… en JSON brut. WordPress expose déjà son contenu !
- Explorez d'autres points : /wp-json/wp/v2/pages (pages), /wp-json (la racine de l'API) — mesurez que TOUT le contenu est accessible en données.
- Réfléchissez au concept : imaginez ce JSON consommé par une app mobile ou un site React — c'est le headless.
- Évaluez la pertinence pour VOUS : un site vitrine classique n'en a pas besoin ; un projet à fort trafic, multi-canal ou au design très spécifique peut y trouver un intérêt.
Points clés à retenir
- L'API REST expose le contenu WordPress en JSON : /wp-json/wp/v2/posts renvoie déjà vos articles.
- Le headless utilise WordPress comme back-end de contenu, l'affichage étant confié à un front moderne (React, app mobile…).
- Avantages : performance, liberté de design, diffusion multi-canal d'un même contenu.
- Contreparties : complexité accrue, perte de l'aperçu et de nombreuses extensions front — à réserver aux projets qui le justifient.
Questions fréquentes
Le headless est-il l'avenir de WordPress ?
C'est UNE voie, adaptée à certains projets (fort trafic, front sur mesure, multi-canal, équipes techniques), pas une nécessité générale. Pour l'immense majorité des sites, le WordPress classique (thème + front intégré) reste plus simple, moins cher et parfaitement performant avec le cache. Le headless est un outil de spécialistes pour des besoins spécifiques.
Faut-il savoir programmer pour faire du headless ?
Oui, nettement plus que pour un WordPress classique : le front découplé (React, Next.js…) demande des compétences de développeur web. C'est pourquoi cette section est une INITIATION aux notions — pour savoir que ça existe et quand ça vaut le coup, pas un tutoriel de mise en œuvre. Nos guides Node.js/Python/PHP posent des bases côté développement.