Nutzen Sie die Leistungsfähigkeit von WordPress-Daten mit GraphQL
WPGraphQL bietet eine erweiterbare GraphQL-API für jede WordPress-Site und ermöglicht so moderne Entwicklungsworkflows.
Egal, ob Sie ein WordPress-Entwickler sind, der GraphQL erforscht, oder ein GraphQL-Experte, der sich mit WordPress beschäftigt, WPGraphQL vereinfacht die Dateninteraktion und stärkt Ihren Entwicklungsworkflow.
? WPGraphQL installieren: wp plugin install wp-graphql --activate
? Probieren Sie es aus: Live-Demo
Lesen Sie die Kurzanleitung.
Treten Sie der Community auf Discord bei
Starten Sie das Repo auf GitHub
Flexible API : Zugriff auf Beiträge, Seiten, benutzerdefinierte Beitragstypen, Taxonomien, Benutzer und mehr.
Erweiterbares Schema : Fügen Sie ganz einfach Funktionalität mit Funktionen wie register_graphql_field
und register_graphql_connection
hinzu.
Plugins wie WPGraphQL Smart Cache, WPGraphQL für ACF und andere Erweiterungs-Plugins demonstrieren die Leistungsfähigkeit der Erweiterbarkeit.
Moderne Framework-Integration : Funktioniert nahtlos mit Next.js, Svelte, Astro und anderen Frameworks.
Optimierte Leistung : Fragen Sie nur die Daten ab, die Sie benötigen. Sammeln Sie mehrere Ressourcen in einer Anfrage und reduzieren Sie so Roundtrips. Verwenden Sie WPGraphQL Smart Cache für verbesserte Leistung und Caching und Cache-Invalidierung auf Netzwerkebene.
Entwicklertools : Erkunden Sie das Schema mit Tools wie der GraphiQL IDE und WordPress Playground.
Schnellstart
Einführung in GraphQL
Einführung in WordPress
Erweiterungen
Fortgeschrittene Themen
WPGraphQL wird von einer leidenschaftlichen Community aus Mitwirkenden, Unterstützern und Sponsoren betrieben.
Möchten Sie dabei helfen, WPGraphQL zu pflegen und zu erweitern?
Unterstützen Sie das Projekt auf Open Collective
Treten Sie der Community auf Discord bei
Tragen Sie zum Projekt auf GitHub bei
Wir danken den folgenden Projekten und Organisationen für ihre Beiträge zum WordPress- und GraphQL-Ökosystem:
Webonyx : Für die erstaunliche graphql-php
Bibliothek, die die Kernfunktionalität von WPGraphQL unterstützt.
Ivome : Für die graphql-relay-php
Bibliothek, die in Relay-Verbindungen verwendet wird.
Automattic : Zur Unterstützung der fortlaufenden Entwicklung von WPGraphQL als kanonisches WordPress-Plugin.
Gatsby : Für ihre Beiträge zum WPGraphQL-Ökosystem und die Unterstützung für die Headless-WordPress-Entwicklung.
WPEngine : Zur Finanzierung der frühen Entwicklung von WPGraphQL und zur Unterstützung seines Wachstums.
Facebook : Für die Open-Source-Veröffentlichung der GraphQL-Spezifikation GraphiQL und die Pflege der JavaScript-Referenzimplementierung.
Apollo : Um GraphQL voranzutreiben und Best Practices für das Schemadesign zu inspirieren.
Die Mitwirkenden der WordPress REST API : Für die Wegbereitung des WP-API-Projekts und die Inspiration für die Architektur von WPGraphQL.
Vielen Dank an alle diese Organisationen und Einzelpersonen für ihre Bemühungen bei der Gestaltung der Tools, auf die wir uns heute verlassen.
WPGraphQL wird zu einem kanonischen Plugin auf WordPress.org und gewährleistet so langfristige Unterstützung und eine wachsende Community von Benutzern und Mitwirkenden.
WPGraphQL verwendet das Appsero SDK, um Telemetriedaten nur nach Zustimmung des Benutzers zu sammeln, was uns hilft, das Plugin verantwortungsvoll zu verbessern.