A curated list of resources about Wordpress as a headless CMS with Gatsby
Contents
Communities
If you need help with anything, there are some highly active communities.
WPGraphQL
GatsbyJS
Plugins
List of useful plugins to make Wordpress and Gatsby work together.
Wordpress
- WPGraphQL | Documentation
- WPGraphQL for Advanced Custom Fields
- WPGraphiQL
- WPGraphQL Polylang Extension
- WPGraphQL Gutenberg
- WPGraphQL Gutenberg ACF
- WP API Menus
The obvious, that goes along with some of the plugins above:
Gatsby
Tutorials
Note: We differentiate between two ways of using Wordpress with GatsbyJS. There is the gatsby-source-wordpress
plugin, that creates a Gatsby-GraphQL schema based on the WP REST API and there is the WPGraphQL way, that pulls directly from a GraphQL schema with the gatsby-source-graphql
plugin.
Written Tutorials
General
WPGraphQL
- [2019.08] Live Previews with WordPress and Gatsby
- [2019.08] Gatsby with WPGraphQL, ACF and Gatbsy-Image
WP REST API
- How To Build A Blog with Wordpress and Gatsby.js
- Sourcing from WordPress
- Complete guide to Wordpress menu sourcing in Gatsby
Video Tutorials
WPGraphQL
- Gatsby + WordPress with WPGraphQL (with Jason Bahl) — Learn With Jason
- Using WordPress with WPGraphQL
- WPGraphQL for ACF
- GraphQL with WordPress and Gutenberg - Jason Bahl - 2018 JavaScript for WordPress Conference
WP REST API
Examples & Starters
Articles
- ... more to come
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Henrik Wirth has waived all copyright and related or neighboring rights to this work.