graphql-by-pop / graphql-clients-for-wp
GraphiQL and Voyager GraphQL Clients for WordPress
Installs: 2 132
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Language:JavaScript
pkg:composer/graphql-by-pop/graphql-clients-for-wp
Requires
- php: ^8.1
- pop-api/api-clients: ^16.0.3
- pop-api/api-endpoints-for-wp: ^16.0.3
Requires (Dev)
- johnpbloch/wordpress: ^6.6
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.2
- rector/rector: ^2.1
- squizlabs/php_codesniffer: ^3.6
- szepeviktor/phpstan-wordpress: ^2.0
- wp-coding-standards/wpcs: ^3.0
Conflicts
- gatographql-standalone/gatographql: <16.0.3
- gatographql/external-dependency-wrappers: <16.0.3
- gatographql/gatographql: <16.0.3
- gatographql/plugin-utils: <16.0.3
- gatographql/testing-schema: <16.0.3
- getpop/access-control: <16.0.3
- getpop/cache-control: <16.0.3
- getpop/component-model: <16.0.3
- getpop/componentrouting: <16.0.3
- getpop/definitions: <16.0.3
- getpop/dom-crawler: <16.0.3
- getpop/engine: <16.0.3
- getpop/engine-wp: <16.0.3
- getpop/engine-wp-bootloader: <16.0.3
- getpop/filestore: <16.0.3
- getpop/graphql-parser: <16.0.3
- getpop/guzzle-http: <16.0.3
- getpop/loosecontracts: <16.0.3
- getpop/mandatory-directives-by-configuration: <16.0.3
- getpop/markdown-convertor: <16.0.3
- getpop/root: <16.0.3
- getpop/root-wp: <16.0.3
- graphql-by-pop/graphiql: <16.0.3
- graphql-by-pop/graphql-endpoint-for-wp: <16.0.3
- graphql-by-pop/graphql-request: <16.0.3
- graphql-by-pop/graphql-server: <16.0.3
- graphql-by-pop/graphql-voyager: <16.0.3
- phpunit-for-gatographql/dummy-schema: <16.0.3
- phpunit-for-gatographql/dummy-wp-schema: <16.0.3
- phpunit-for-gatographql/gatographql: <16.0.3
- phpunit-for-gatographql/gatographql-testing: <16.0.3
- phpunit-for-gatographql/webserver-requests: <16.0.3
- phpunit-for-gatographql/wpfaker-schema: <16.0.3
- pop-api/api: <16.0.3
- pop-api/api-endpoints: <16.0.3
- pop-api/api-graphql: <16.0.3
- pop-api/api-mirrorquery: <16.0.3
- pop-api/api-rest: <16.0.3
- pop-backbone/php-hooks: <16.0.3
- pop-backbone/wp-data-parser: <16.0.3
- pop-cms-schema/categories: <16.0.3
- pop-cms-schema/categories-wp: <16.0.3
- pop-cms-schema/category-mutations: <16.0.3
- pop-cms-schema/category-mutations-wp: <16.0.3
- pop-cms-schema/categorymeta-mutations: <16.0.3
- pop-cms-schema/categorymeta-mutations-wp: <16.0.3
- pop-cms-schema/comment-mutations: <16.0.3
- pop-cms-schema/comment-mutations-wp: <16.0.3
- pop-cms-schema/commentmeta: <16.0.3
- pop-cms-schema/commentmeta-mutations: <16.0.3
- pop-cms-schema/commentmeta-mutations-wp: <16.0.3
- pop-cms-schema/commentmeta-wp: <16.0.3
- pop-cms-schema/comments: <16.0.3
- pop-cms-schema/comments-wp: <16.0.3
- pop-cms-schema/custompost-categories-wp: <16.0.3
- pop-cms-schema/custompost-category-mutations: <16.0.3
- pop-cms-schema/custompost-category-mutations-wp: <16.0.3
- pop-cms-schema/custompost-categorymeta-mutations: <16.0.3
- pop-cms-schema/custompost-mutations: <16.0.3
- pop-cms-schema/custompost-mutations-wp: <16.0.3
- pop-cms-schema/custompost-tag-mutations: <16.0.3
- pop-cms-schema/custompost-tag-mutations-wp: <16.0.3
- pop-cms-schema/custompost-tagmeta-mutations: <16.0.3
- pop-cms-schema/custompost-tags-wp: <16.0.3
- pop-cms-schema/custompost-user-mutations: <16.0.3
- pop-cms-schema/custompost-user-mutations-wp: <16.0.3
- pop-cms-schema/custompostmedia: <16.0.3
- pop-cms-schema/custompostmedia-mutations: <16.0.3
- pop-cms-schema/custompostmedia-mutations-wp: <16.0.3
- pop-cms-schema/custompostmedia-wp: <16.0.3
- pop-cms-schema/custompostmeta: <16.0.3
- pop-cms-schema/custompostmeta-mutations: <16.0.3
- pop-cms-schema/custompostmeta-mutations-wp: <16.0.3
- pop-cms-schema/custompostmeta-wp: <16.0.3
- pop-cms-schema/customposts: <16.0.3
- pop-cms-schema/customposts-wp: <16.0.3
- pop-cms-schema/media: <16.0.3
- pop-cms-schema/media-mutations: <16.0.3
- pop-cms-schema/media-mutations-wp: <16.0.3
- pop-cms-schema/media-wp: <16.0.3
- pop-cms-schema/menu-mutations: <16.0.3
- pop-cms-schema/menu-mutations-wp: <16.0.3
- pop-cms-schema/menus: <16.0.3
- pop-cms-schema/menus-wp: <16.0.3
- pop-cms-schema/meta: <16.0.3
- pop-cms-schema/meta-mutations: <16.0.3
- pop-cms-schema/meta-mutations-wp: <16.0.3
- pop-cms-schema/metaquery-wp: <16.0.3
- pop-cms-schema/page-mutations: <16.0.3
- pop-cms-schema/page-mutations-wp: <16.0.3
- pop-cms-schema/pagemedia-mutations: <16.0.3
- pop-cms-schema/pagemeta-mutations: <16.0.3
- pop-cms-schema/pages: <16.0.3
- pop-cms-schema/pages-wp: <16.0.3
- pop-cms-schema/post-categories: <16.0.3
- pop-cms-schema/post-categories-wp: <16.0.3
- pop-cms-schema/post-category-mutations: <16.0.3
- pop-cms-schema/post-categorymeta-mutations: <16.0.3
- pop-cms-schema/post-mutations: <16.0.3
- pop-cms-schema/post-tag-mutations: <16.0.3
- pop-cms-schema/post-tagmeta-mutations: <16.0.3
- pop-cms-schema/post-tags: <16.0.3
- pop-cms-schema/post-tags-wp: <16.0.3
- pop-cms-schema/postmedia-mutations: <16.0.3
- pop-cms-schema/postmeta-mutations: <16.0.3
- pop-cms-schema/posts: <16.0.3
- pop-cms-schema/posts-wp: <16.0.3
- pop-cms-schema/queriedobject: <16.0.3
- pop-cms-schema/queriedobject-wp: <16.0.3
- pop-cms-schema/schema-commons: <16.0.3
- pop-cms-schema/schema-commons-wp: <16.0.3
- pop-cms-schema/settings: <16.0.3
- pop-cms-schema/settings-wp: <16.0.3
- pop-cms-schema/tag-mutations: <16.0.3
- pop-cms-schema/tag-mutations-wp: <16.0.3
- pop-cms-schema/tagmeta-mutations: <16.0.3
- pop-cms-schema/tagmeta-mutations-wp: <16.0.3
- pop-cms-schema/tags: <16.0.3
- pop-cms-schema/tags-wp: <16.0.3
- pop-cms-schema/taxonomies: <16.0.3
- pop-cms-schema/taxonomies-wp: <16.0.3
- pop-cms-schema/taxonomy-mutations: <16.0.3
- pop-cms-schema/taxonomy-mutations-wp: <16.0.3
- pop-cms-schema/taxonomymeta: <16.0.3
- pop-cms-schema/taxonomymeta-mutations: <16.0.3
- pop-cms-schema/taxonomymeta-mutations-wp: <16.0.3
- pop-cms-schema/taxonomymeta-wp: <16.0.3
- pop-cms-schema/taxonomyquery: <16.0.3
- pop-cms-schema/taxonomyquery-wp: <16.0.3
- pop-cms-schema/user-avatars: <16.0.3
- pop-cms-schema/user-avatars-wp: <16.0.3
- pop-cms-schema/user-mutations: <16.0.3
- pop-cms-schema/user-mutations-wp: <16.0.3
- pop-cms-schema/user-roles: <16.0.3
- pop-cms-schema/user-roles-wp: <16.0.3
- pop-cms-schema/user-state: <16.0.3
- pop-cms-schema/user-state-mutations: <16.0.3
- pop-cms-schema/user-state-mutations-wp: <16.0.3
- pop-cms-schema/user-state-wp: <16.0.3
- pop-cms-schema/usermeta: <16.0.3
- pop-cms-schema/usermeta-mutations: <16.0.3
- pop-cms-schema/usermeta-mutations-wp: <16.0.3
- pop-cms-schema/usermeta-wp: <16.0.3
- pop-cms-schema/users: <16.0.3
- pop-cms-schema/users-wp: <16.0.3
- pop-schema/directive-commons: <16.0.3
- pop-schema/extended-schema-commons: <16.0.3
- pop-schema/http-requests: <16.0.3
- pop-schema/logger: <16.0.3
- pop-schema/schema-commons: <16.0.3
- pop-wp-schema/block-content-parser: <16.0.3
- pop-wp-schema/blocks: <16.0.3
- pop-wp-schema/commentmeta: <16.0.3
- pop-wp-schema/comments: <16.0.3
- pop-wp-schema/custompostmeta: <16.0.3
- pop-wp-schema/customposts: <16.0.3
- pop-wp-schema/media: <16.0.3
- pop-wp-schema/menus: <16.0.3
- pop-wp-schema/meta: <16.0.3
- pop-wp-schema/multisite: <16.0.3
- pop-wp-schema/pagebuilder: <16.0.3
- pop-wp-schema/pages: <16.0.3
- pop-wp-schema/posts: <16.0.3
- pop-wp-schema/schema-commons: <16.0.3
- pop-wp-schema/settings: <16.0.3
- pop-wp-schema/site: <16.0.3
- pop-wp-schema/taxonomymeta: <16.0.3
- pop-wp-schema/usermeta: <16.0.3
- pop-wp-schema/users: <16.0.3
- dev-master / 16.1.x-dev
- 16.0.3
- 16.0.2
- 16.0.1
- 16.0.0
- 15.3.0
- 15.2.1
- 15.2.0
- 15.1.1
- 15.1.0
- 15.0.1
- 15.0.0
- 14.0.4
- 14.0.3
- 14.0.2
- 14.0.1
- 14.0.0
- 13.2.0
- 13.1.1
- 13.1.0
- 13.0.2
- 13.0.1
- 13.0.0
- 12.2.2
- 12.2.1
- 12.2.0
- 12.1.1
- 12.1.0
- 12.0.1
- 12.0.0
- 11.3.1
- 11.3.0
- 11.2.0
- 11.1.2
- 11.1.1
- 11.1.0
- 11.0.4
- 11.0.3
- 11.0.2
- 11.0.1
- 11.0.0
- 10.5.0
- 10.4.0
- 10.3.1
- 10.3.0
- 10.2.0
- 10.1.0
- 10.0.0
- 9.0.0
- 8.0.0
- 7.0.8
- 7.0.7
- 7.0.6
- 7.0.5
- 7.0.4
- 7.0.3
- 7.0.2
- 7.0.1
- 7.0.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.0.0
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.0.0
- 2.6.1
- 2.6.0
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.1
- 1.6.0
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.10
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.9
- 0.8.8
- 0.8.7
- 0.8.6
- 0.8.5
- 0.8.4
- v0.8.3
- v0.8.2
- 0.8.1
- 0.7.13
- 0.7.12
- 0.7.11
- 0.7.10
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/minimist-and-minimist-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/undici-and-graphql-tools/url-loader--removed
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/debug-and-react-scripts-4.3.4
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/json5-and-react-scripts-2.2.3
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/express-4.18.2
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/qs-6.5.3
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/loader-utils-and-react-scripts-2.0.4
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/minimatch-and-graphql-config-and-react-scripts-3.1.2
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/shell-quote-and-react-scripts-1.7.3
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/jsdom-and-react-scripts-16.7.0
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/terser-and-react-scripts-5.14.2
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/dset-3.1.2
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/async-2.6.4
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/ws-5.2.3
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/clients/graphiql-with-explorer/handlebars-4.7.7
This package is auto-updated.
Last update: 2026-01-16 13:33:25 UTC
README
GraphiQL and Voyager GraphQL Clients for WordPress
Install
Via Composer
composer require graphql-by-pop/graphql-clients-for-wp
Development
The source code is hosted on the GatoGraphQL monorepo, under GraphQLByPoP/packages/graphql-clients-for-wp.
Usage
Initialize the component:
\PoP\Root\App::stockAndInitializeModuleClasses([([ \GraphQLByPoP\GraphQLClientsForWP\Module::class, ]);
Standards
To check the coding standards via PHP CodeSniffer, run:
composer check-style
To automatically fix issues, run:
composer fix-style
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
To execute PHPUnit, run:
composer test
Static Analysis
To execute PHPStan, run:
composer analyse
Report issues
To report a bug or request a new feature please do it on the GatoGraphQL monorepo issue tracker.
Contributing
We welcome contributions for this package on the GatoGraphQL monorepo (where the source code for this package is hosted).
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email leo@getpop.org instead of using the issue tracker.
Credits
License
GNU General Public License v2 (or later). Please see License File for more information.