- Overview
- Transcript
1.1 Introduction
Hi, my name is Jeremy McPeak, and I'm going to teach you how to use React to code a front-end for a WordPress app. Let's get started!
1.Introduction2 lessons, 12:37
1.1Introduction01:33
1.2What You Need11:04
2.Getting Started3 lessons, 34:33
2.1Creating the App10:06
2.2Creating the Post Component07:53
2.3Adding Navigation16:34
3.Fetching Other Data3 lessons, 27:16
3.1Embedding Data08:12
3.2Pulling in Categories09:53
3.3Filtering Posts09:11
4.Authentication4 lessons, 47:23
4.1Getting Ready for User Auth15:52
4.2Configuring JWT in WordPress10:49
4.3Performing Authentication11:26
4.4Authorizing Users for Admin Tasks09:16
5.Conclusion1 lesson, 01:14
5.1Conclusion01:14
1.1 Introduction
So you want to learn how to write a headless WordPress application. And I can't blame you because the trend of decoupling the backend CMS architecture with the user interface is becoming very popular. It gives developers the freedom and flexibility to build an engaging user experience without having to work with themes and sacrifice the features and capabilities of the CMS. Hi, my name is Jeremy McPeak. And in this course I'm going to teach you the fundamentals you need in order to write a headless WordPress application with React. We'll start from the very beginning. I'll go over the things you'll need and even give you a brief tutorial on installing WordPress, if you don't already have an installation. We'll then discuss WordPress' RESTful API and write a quick utility to make it easy to request the data that we want to work with. We'll write a few components for displaying our content and incorporate React-Router to add navigation to our application. You'll learn about some of the API's endpoints. And the flexibility they provide by embedding extended content within the API's response. As well as how to filter the results so that you can get a more focused result set of content. Towards the end of the course, we'll look at incorporating authentication to our application to enable some administration functionality in our application. We have quite a bit of ground to cover, so when you're ready, queue up the next video and we will get started.