Aller au contenu principal
Lexique
Lexique · Définition
WordPress

WPGraphQL

Plugin WordPress gratuit qui expose le contenu WordPress via une API GraphQL. Permet de construire des sites headless avec Next.js, Gatsby ou Astro tout en gardant WordPress comme back-office.

01Définition détaillée
WPGraphQL est un plugin WordPress open-source qui transforme une installation WordPress en serveur GraphQL. Il expose nativement tous les contenus WP (posts, pages, custom post types ACF, taxonomies, users, médias) via une API GraphQL flexible et fortement typée. Avantage sur la REST API native WordPress : queries précises (on demande exactement les champs dont on a besoin, vs over-fetching REST), schema introspectable (intégration IDE), extensions pour ACF Pro (acf-to-wpgraphql), Yoast, WooCommerce, etc. Devenu standard de fait pour les setups WordPress headless modernes.
02Pourquoi c'est important

Sans GraphQL, faire du headless WordPress avec la REST native demande beaucoup de plomberie côté frontend. WPGraphQL transforme WordPress en backend moderne en quelques heures d'installation/config. Permet aussi à un dev React/Next.js non-WP de travailler en autonomie sur le frontend, sans connaître PHP.

03Notre approche chez Krealabs

Sur nos projets WordPress headless, WPGraphQL est installé par défaut, avec l'extension acf-to-wpgraphql pour exposer les champs ACF. Caching avec Redis ou Object Cache Pro pour la performance. Frontend Next.js qui consomme l'API en SSR (Server Components Next.js 13+) pour bénéficier de l'ISR (Incremental Static Regeneration) tout en gardant l'éditorial dynamique.

Passons à l'action

Discuter de votre projet ?

Si ce terme fait écho à un projet ou une question concrète, on peut en discuter. Premier échange offert.