{
post(by: { id: 1 }) {
title
}
}
Le serveur GraphQL le plus puissant pour WordPress
Créez des choses incroyables avec Gato GraphQL
Exposez les données WordPress via GraphQL
Gato GraphQL est un plugin WordPress qui implémente la spécification GraphQL.
GraphQL
Demandez ce que vous voulez
Obtenez des résultats prévisibles
{
"post": {
"title": "Bonjour le monde !"
}
}Flexibilité, polyvalence et puissance
Le serveur offre des moyens dâenrichir, de protĂ©ger et dâaccĂ©lĂ©rer votre application
Interagissez avec vos plugins préférés
Lisez et modifiez les donnĂ©es de CPT, taxonomies, utilisateurs, commentaires et mĂ©tadonnĂ©es de nâimporte quel plugin.
Power Extensions
Apportez plus de puissance à votre serveur GraphQL pour répondre à toutes les exigences de votre API
Gato GraphQL
Power Extensions

Cliquez pour voir une vidéo des Power Extensions
Access Control
Accordez un accĂšs granulaire au schĂ©ma (selon que lâutilisateur est connectĂ©, possĂšde un rĂŽle ou une capacitĂ©, ou par IP), pour gĂ©rer qui peut accĂ©der Ă quelles donnĂ©es.
Caching
Mettez en cache la réponse GraphQL cÎté client ou dans les étapes intermédiaires entre le client et le serveur (comme un CDN) via la mise en cache HTTP standard.
Custom Endpoints
Créez et exposez plusieurs schémas GraphQL personnalisés sous leur propre URL, pour différents utilisateurs, applications, services externes ou autres.
Deprecation
Marquez des champs du schéma GraphQL comme dépréciés via une interface utilisateur, sans avoir besoin de déployer du code.
HTTP Client
Connectez-vous Ă des services externes et interagissez avec eux via leurs API.
Internal GraphQL Server
ExĂ©cutez des requĂȘtes GraphQL directement dans votre application, en utilisant du code PHP.
Multiple Query Execution
Combinez plusieurs requĂȘtes en une seule, en partageant l'Ă©tat entre elles et en les exĂ©cutant dans l'ordre demandĂ©.
Persisted Queries
Utilisez des requĂȘtes GraphQL pour crĂ©er des endpoints prĂ©dĂ©finis comme en REST, en obtenant les avantages des deux APIs.
Query Functions
Manipulez les valeurs des champs dans la requĂȘte GraphQL, grĂące Ă une collection d'utilitaires et de directives spĂ©ciales offrant des capacitĂ©s de mĂ©ta-programmation.
Schema Functions
Exposez les fonctionnalités du langage de programmation PHP via des champs et des directives GraphQL.
Automation
Utilisez GraphQL pour automatiser des tĂąches dans votre application : exĂ©cutez des requĂȘtes lorsqu'un Ă©vĂ©nement se produit, enchaĂźnez des requĂȘtes, et planifiez et dĂ©clenchez des requĂȘtes via WP-Cron.
Bricks
Intégration avec le plugin Bricks, pour récupérer et mettre à jour les données Bricks des pages et des modÚles.
Elementor
Intégration avec le plugin Elementor, pour récupérer et mettre à jour les données Elementor des pages et des modÚles.
Events Manager
Intégration avec le plugin Events Manager, pour récupérer des données d'événements.
JetEngine
Intégration avec le plugin JetEngine, pour récupérer les données de Custom Content Types (CCT).
MultilingualPress
Intégration avec le plugin MultilingualPress, pour récupérer les données multilingues.
Polylang
Intégration avec le plugin Polylang, ajoutant des champs et des filtres pour sélectionner la langue lors de la récupération de données sur un site multilingue.
Translation
Traduisez la valeur d'un champ en utilisant le fournisseur de service de votre choix, parmi ChatGPT, Claude, Gemini, DeepSeek, Mistral AI, OpenRouter, LLM auto-hébergé, DeepL et Google Translate.
WooCommerce
Intégration avec le plugin WooCommerce, pour récupérer les données de produits de votre boutique WooCommerce.
Foire aux questions
Quâest-ce que Gato GraphQL ?
Gato GraphQL est un plugin WordPress qui transforme le site en serveur GraphQL, ce qui permet de récupérer et de modifier les données WordPress via une API GraphQL.
Gato GraphQL prend-il en charge les mutations (écriture de données) ?
Oui. Gato GraphQL prend en charge les mutations, ce qui vous permet dâĂ©crire dans WordPress â crĂ©er, mettre Ă jour et supprimer des articles, des pages, des utilisateurs, des taxonomies, des types de contenu personnalisĂ©s, des mĂ©tadonnĂ©es et plus encore â directement via lâAPI GraphQL, et pas seulement de lire les donnĂ©es.
Gato GraphQL peut-il automatiser des tĂąches WordPress ?
Oui. Vous pouvez enregistrer des requĂȘtes et des mutations et les exĂ©cuter de façon planifiĂ©e ou en rĂ©ponse Ă des Ă©vĂ©nements WordPress. Cela vous permet dâautomatiser des tĂąches comme la modification de contenu en masse, lâimport et lâexport de donnĂ©es, lâenvoi dâe-mails ou la synchronisation avec des services externes, dĂ©finies au moyen de requĂȘtes GraphQL plutĂŽt que de code PHP personnalisĂ©.
Existe-t-il une version gratuite de Gato GraphQL ?
Oui. Le plugin principal de Gato GraphQL est gratuit et disponible sur le rĂ©pertoire des plugins de WordPress.org ; il vous offre le serveur GraphQL et lâĂ©diteur de requĂȘtes. Les extensions et packs payants ajoutent des fonctionnalitĂ©s avancĂ©es telles que le contrĂŽle dâaccĂšs, la mise en cache HTTP, lâautomatisation et les intĂ©grations.
Que sont les Extensions de Gato GraphQL ?
Les extensions ajoutent des fonctionnalitĂ©s supplĂ©mentaires Ă Gato GraphQL. Elles se rĂ©partissent en deux groupes : les Power Extensions, vendues ensemble dans un seul pack, renforcent la sĂ©curitĂ© des API publiques, ajoutent un cache HTTP pour accĂ©lĂ©rer lâapplication, exĂ©cutent plusieurs requĂȘtes en une seule demande, se connectent Ă des services externes, envoient des e-mails, et plus encore ; et les Premium Extensions, vendues individuellement, apportent chacune une fonctionnalitĂ© prĂ©cise, comme lâintĂ©gration avec un plugin WordPress ou un service externe, ou la capacitĂ© dâautomatiser des tĂąches. Parcourez-les toutes dans la bibliothĂšque dâextensions.
Que pouvez-vous faire avec Gato GraphQL ?
Gato GraphQL vous permet de rĂ©cupĂ©rer et de modifier les donnĂ©es de votre WordPress via une seule API GraphQL. Vous pouvez ainsi crĂ©er des sites dynamiques et headless (en utilisant WordPress comme CMS et le framework de votre choix pour le frontend), alimenter des blocs Gutenberg sans crĂ©er de contrĂŽleurs REST, importer et exporter du contenu, intĂ©grer WordPress Ă des services et API externes, et automatiser des tĂąches en exĂ©cutant des requĂȘtes de façon planifiĂ©e ou en rĂ©ponse Ă des Ă©vĂ©nements.
Puis-je créer un site WordPress headless avec Gato GraphQL ?
Oui. Gato GraphQL expose le contenu de votre WordPress via une API GraphQL que nâimporte quel frontend â Next.js, Astro, Gatsby, une application mobile ou le framework de votre choix â peut consommer, ce qui vous permet dâutiliser WordPress comme CMS headless et de rendre le site avec votre propre stack.
Dois-je savoir coder pour utiliser Gato GraphQL ?
Pas nĂ©cessairement. Gato GraphQL inclut un Ă©diteur visuel dans lâadministration de WordPress oĂč vous pouvez composer et exĂ©cuter des requĂȘtes GraphQL sans quitter WordPress. Quelques connaissances en GraphQL vous aident Ă en tirer le meilleur parti, mais vous nâavez pas besoin dâĂȘtre dĂ©veloppeur PHP pour lâutiliser.
Comment Gato GraphQL se compare-t-il Ă la WP REST API ?
Consultez la comparaison Gato GraphQL vs WP REST API.
Comment Gato GraphQL se compare-t-il Ă WPGraphQL ?
Consultez la comparaison Gato GraphQL vs WPGraphQL.
âCe plugin est dâun autre niveau ! Il propulse votre site dans une toute nouvelle dimension et en fait une bĂȘte. Plus vous explorez ce quâil peut faire, plus il vous impressionne. Si vous hĂ©sitez, achetez-le tout simplement : sinon, vous le regretterez. La documentation parle dâelle-mĂȘme et est parmi les plus solides qui soient. Leo (le dev) est lâun des dĂ©veloppeurs les plus vifs et perspicaces que jâaie rencontrĂ©s. Il rĂ©pond trĂšs vite et on sent quâil en sait Ă©normĂ©ment. HonnĂȘtement, je suis emballĂ© par tout ce que ce plugin permet de faire. Les possibilitĂ©s sont quasi infinies, et si le SEO compte pour vous, cela aidera votre site Ă se positionner trĂšs fort.â





