Libérez la puissance des données WordPress avec GraphQL
WPGraphQL fournit une API GraphQL extensible pour n'importe quel site WordPress, ouvrant ainsi la voie à des workflows de développement modernes.
Que vous soyez un développeur WordPress explorant GraphQL ou un expert GraphQL plongeant dans WordPress, WPGraphQL simplifie l'interaction des données et renforce votre flux de travail de développement.
? Installez WPGraphQL : wp plugin install wp-graphql --activate
? Essayez-le : Démo en direct
Lisez le Guide de démarrage rapide.
Rejoignez la communauté sur Discord
Star le Repo sur GitHub
API flexible : accédez aux publications, aux pages, aux types de publications personnalisés, aux taxonomies, aux utilisateurs, etc.
Schéma extensible : ajoutez facilement des fonctionnalités avec des fonctions telles que register_graphql_field
et register_graphql_connection
.
Des plugins comme WPGraphQL Smart Cache, WPGraphQL pour ACF et d'autres plugins d'extension démontrent la puissance de l'extensibilité.
Intégration de framework moderne : fonctionne de manière transparente avec Next.js, Svelte, Astro et d'autres frameworks.
Performances optimisées : interrogez uniquement les données dont vous avez besoin. Collectez plusieurs ressources en une seule requête, réduisant ainsi les allers-retours. Utilisez WPGraphQL Smart Cache pour des performances améliorées, une mise en cache et une invalidation du cache au niveau du réseau.
Outils de développement : explorez le schéma avec des outils tels que l'IDE GraphiQL et WordPress Playground.
Démarrage rapide
Introduction à GraphQL
Introduction à WordPress
Rallonges
Sujets avancés
WPGraphQL est alimenté par une communauté passionnée de contributeurs, de soutiens et de sponsors.
Vous voulez aider à maintenir et à développer WPGraphQL ?
Soutenez le projet sur Open Collective
Rejoignez la communauté sur Discord
Contribuer au projet sur GitHub
Nous exprimons notre gratitude aux projets et organisations suivants pour leurs contributions aux écosystèmes WordPress et GraphQL :
Webonyx : Pour l'incroyable bibliothèque graphql-php
qui alimente les fonctionnalités de base de WPGraphQL.
Ivome : Pour la bibliothèque graphql-relay-php
utilisée dans les connexions relais.
Automattic : Pour prendre en charge le développement continu de WPGraphQL en tant que plugin WordPress canonique.
Gatsby : Pour leurs contributions à l'écosystème WPGraphQL et leur prise en charge du développement WordPress sans tête.
WPEngine : Pour financer le développement précoce de WPGraphQL et soutenir sa croissance.
Facebook : pour l'open source de la spécification GraphQL, GraphiQL et la maintenance de l'implémentation de référence JavaScript.
Apollo : Pour avoir fait avancer GraphQL et inspiré les meilleures pratiques de conception de schémas.
Les contributeurs de l'API REST WordPress : Pour avoir ouvert la voie au projet WP-API, inspirant l'architecture de WPGraphQL.
Merci à toutes ces organisations et individus pour leurs efforts visant à façonner les outils sur lesquels nous comptons aujourd'hui.
WPGraphQL devient un plugin canonique sur WordPress.org, garantissant un support à long terme et une communauté croissante d'utilisateurs et de contributeurs.
WPGraphQL utilise le SDK Appsero pour collecter des données de télémétrie uniquement après le consentement de l'utilisateur , ce qui nous aide à améliorer le plugin de manière responsable.