JAN 2023 UPDATE – This course has been completely updated to use Gatsby v5 & Headless WordPress with Gutenberg blocks / WordPress block editor.
Do you want to improve your React JS skills and increase your value as a front-end developer?
– “Gatsby lets you build blazing fast sites with your data, whatever the source. Liberate your sites from legacy CMSs and fly into the future.”
Level-up your React skillset by learning Gatsby.js with a WordPress backend! Gatsby JS uses React JS and GraphQL to generate and build static pages from a given dataset. This course will look at setting up WordPress as a headless CMS while using GatsbyJS to generate a blazing-fast server-rendered React website from WordPress data using the NEW WordPress block editor (otherwise known as the Gutenberg block editor). We’ll building out custom posts, pages, menus, media, advanced custom fields, (and more!) using GraphQL to query that data.
That’s right, we can actually query WordPress data using GraphQL!
This course will cover Gatsby v5 with WordPress (using the NEW Gutenberg block editor). We’ll create “The Gatsby Garage” in this course; a fictional classic car garage that buys and sells classic cars. While building this site we’ll be covering so many different features of both Gatsby and WordPress.
-
We’ll style our site using Tailwind CSS.
-
We’ll dive into WordPress development by creating our own custom Gutenberg blocks using ACF Pro.
-
We’ll implement forms where we’ll store form submissions directly in WordPress using Contact Form 7 and Flamingo.
-
We’ll implement dynamic searching of cars.
-
We’ll deploy a live, production version of our site.
-
Plus so much more!
This is the ONLY resource available online that covers using Gatsby & WordPress in this way.
It’s recommended you have rudimentary knowledge of React. We’ll be covering everything else from Gatsby.js, WordPress, GraphQL, and Tailwind CSS!
What other students are saying about this Gatsby & WordPress course:
5/5 stars – “Tom is a really nice guy with a good voice. His course is to the point and his response to the Q&A is awesome. I really like the fact that this course is not that long and shows you the endless possibilities that you can do with both Gatsby and the WordPress API. For me this is a really good starting point in transforming a couple of websites without a CMS into a website with CMS” – Edwin Boon
5/5 stars – “Tom’s course is concise, clear, and gives you a good example of how to leverage your knowledge of React into fluency working with Gatsby.” – Rob Thorne
5/5 stars – “Straight to the point, no pep talkings, Tom delivers the course as a sharing-experience between two colleagues. From his experience, without pretensions of teaching but showing what he finds to be helpful, he drives the lectures smoothly intertwining react, graphQL and wordpress with gatsby in a minimalistic way that can be approachable by anybody. Don’t expect complicated ract patterns as that’s not the point; I really appreciate that from Tom, keeping the focus on the whole architecture, not react/wordpress/graphQL specific. Just be aware we are not talking about the old web patterns, so make sure you have a sound understanding of react, wordpress and REST APIs; and by his exposition, gatsby explanations will naturally fall in place almost unnoticeable; you will be using it already.” – Tony Guerrero
5/5 stars – “I had no idea this was possible! I usually use React but have never used WordPress before, but I found this was really well articulated. Brilliant course – thank you!” – Carol Emma
Creating our first pages
Advanced block rendering
Building the main menu
Customizing WordPress
-
13Creating the Main menu options page in WordPress
-
14Creating the fields for the main menu
-
15Add all necessary pages for the main menu & generate page content using ChatGPT
-
16Query the main menu from within Gatsby & build out the navbar
-
17Render the menu items
-
18Render the sub menu items
-
19Render the logo and the Call To Action button
Car pages functionality
-
20Adding theme colors
-
21Adding font families to WordPress
-
22Adding font families to the Gatsby site
-
23Create the CTA Button custom gutenberg block in WordPress
-
24Assign editable fields and style the custom CTA Button block
-
25Implement the CTA Button component in Gatsby for the CTA block & update cover
-
26Building out the homepage with more WordPress blocks
-
27Implement Gatsby Image for Image & Cover blocks
-
28Create custom TickItem block & custom block category in WordPress
-
29Render the TickItem block in Gatsby & add default spacing between text blocks
-
30Reusable blocks in WordPress
Final touches
-
31Create car custom post type with custom fields
-
32Build out car pages in WordPress and generate the associated pages in Gatsby
-
33Create the Car Price custom WordPress block
-
34Modifying a block's returned attributes from WordPress & rendering the Car Price
-
35Create the car search custom WordPress block
-
36Create the car search query and display the results
-
37Finish the car search results styling
-
38Create the pagination query for the car search results
-
39Implement the pagination buttons and URL functionality
-
40Implement search filters UI with URL functionality for the car search
-
41Implement the search filters query