wp-graphql / wp-graphql
GraphQL API for WordPress
Installs: 82 277
Dependents: 9
Suggesters: 1
Security: 0
Stars: 2 710
Watchers: 79
Forks: 322
Open Issues: 166
Type:wordpress-plugin
Requires
- php: ^7
- ivome/graphql-relay-php: 0.5.0
- webonyx/graphql-php: 14.4.0
Requires (Dev)
- codeception/module-asserts: ^1.0
- codeception/module-cli: ^1.0
- codeception/module-db: ^1.0
- codeception/module-filesystem: ^1.0
- codeception/module-phpbrowser: ^1.0
- codeception/module-rest: ^1.2
- codeception/module-webdriver: ^1.0
- codeception/util-universalframework: ^1.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.1
- lucatume/wp-browser: ^2.4
- phpcompatibility/phpcompatibility-wp: 2.1.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^0.12.64
- phpunit/phpunit: 9.4.1
- simpod/php-coveralls-mirror: ^3.0
- squizlabs/php_codesniffer: 3.5.4
- szepeviktor/phpstan-wordpress: ^0.7.1
- wp-coding-standards/wpcs: 2.1.1
- wp-graphql/wp-graphql-testcase: ^1.0
- dev-develop
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0
- v0.15.6
- v0.15.5
- v0.15.4
- v0.15.3
- v0.15.2
- v0.15.1
- v0.15.0
- v0.14.0
- v0.13.3
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.3
- v0.12.2
- v0.12.1
- v0.12.0
- v0.11.0
- v0.10.3
- v0.10.2
- v0.10.1
- v0.10.0
- v0.9.1
- v0.9.0
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.1
- v0.7.0
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.01
- v0.3.0
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.34
- v0.0.33
- v0.0.32
- 0.0.31
- 0.0.30
- 0.0.29
- 0.0.28
- 0.0.27
- 0.0.26
- 0.0.25
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- v0.0.19
- v0.0.18
- v0.0.17
- v0.0.16
- v0.0.15
- v0.0.14
- v0.0.13
- v0.0.12
- v0.0.11
- v0.0.10
- v0.0.9
- v0.0.8
- v0.0.7
- v0.0.6
- dev-master
- dev-release/v1.1.2
- dev-release/v1.1.1
- dev-release/v1.1.0
- dev-dependabot/npm_and_yarn/src/Admin/GraphiQL/app/urijs-1.19.5
- dev-release/v1.0.5
- dev-release/v1.0.4
- dev-release/v1.0.3
- dev-release/v1.0.2
- dev-dependabot/npm_and_yarn/src/Admin/GraphiQL/app/ini-1.3.8
- dev-release/v1.0.1
- dev-release/v1.0
- dev-release/v0.15.5
- dev-release/v0.15.4
- dev-release/v0.15.3
- dev-release/v0.15.2
- dev-release/v0.15.1
- dev-release/v0.15.0
- dev-release/v0.14.0
- dev-release/v0.13.3
- dev-release/v0.13.2
- dev-release/v0.13.1
- dev-release/v0.13.0
- dev-release/v0.12.3
- dev-release/v0.12.2
- dev-release/v0.12.1
- dev-release/v0.12.0
- dev-release/v0.11.0
- dev-release/v0.10.3
- dev-release/v0.10.2
- dev-release/1.0-rc.1
- dev-release/v0.10.0
- dev-release/v0.9.1
- dev-release/next
This package is auto-updated.
Last update: 2021-01-12 16:12:37 UTC
README
WPGraphQL
WPGraphQL is a free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site.
Below are some links to help you get started with WPGraphQL
- WPGraphQL.com
- Quick Start Guide
- Intro to GraphQL
- Intro to WordPress
- Join the WPGraphQL community on Slack
Install
- Requires PHP 7.1+
- Requires WordPress 5.0+
Quick Install
Follow the WPGraphQL Quick Start instructions to install and activate WPGraphQL Details here
Additional Documentation
- Plugin Usage & Extension Documentation
- Project Overview
- Development Testing & code Coverage
- Using Docker
- Automated Code Linting
Shout Outs
- Special thanks to Gatsby for allocating development resources to push the project forward.
- This plugin brings the power of GraphQL (http://graphql.org/) to WordPress.
- The plugin is built on top of the graphql-php library by Webonyx (https://github.com/webonyx/graphql-php) and makes use of the graphql-relay-php library by Ivome (https://github.com/ivome/graphql-relay-php/)
- Some of the concepts and code are based on the WordPress Rest API. Much love to the folks (https://github.com/orgs/WP-API/people) that put their blood, sweat and tears into the WP-API project, as it's been huge in moving WordPress forward as a platform and helped inspire and direct the development of WPGraphQL.
- Much love to Facebook® for open sourcing the GraphQL spec (https://facebook.github.io/graphql/), the amazing GraphiQL dev tools (https://github.com/graphql/graphiql), and maintaining the JavaScript GraphQL reference implementation (https://github.com/graphql/graphql-js)
- Much love to Apollo (Meteor Development Group) for their work on driving GraphQL forward and providing a lot of insight into how to design GraphQL schemas, etc. Check them out: http://www.apollodata.com/
Contributors
This project exists thanks to all the people who contribute. [Contribute].
Backers
Thank you to all our backers! 🙏 [Become a backer]
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]