4.52 out of 5
4.52
100 reviews on Udemy

WordPress REST API Complete Beginners Guide

Use JavaScript and the WordPress REST API in Themes, Plugins & Decoupled Sites
Instructor:
Zac Gordon
654 students enrolled
English [Auto-generated]
How HTTP and the WP REST API Works Under the Hood
The Core Endpoints and Schema for the WordPress REST API
How To Make HTTP Get Requests to the WordPress REST API
Backbone and Node Client Side WordPress REST API Libraries
Build an Entire Decoupled Site Using JavaScript and the WordPress REST API
Use WP REST API in Themes and Plugins

In this course you get an in-depth introduction to working with the WordPress REST API.

We start with going over how HTTP and REST APIs work and practice making demo requests.  Then, we explore various ways to make requests with JavaScript to the WordPress REST API, both from inside WordPress and outside of WordPress.

The course then goes in depth over all of the routes, schema and endpoints in the WordPress REST API along with demos and practice getting different types of data from the WordPress REST API, including posts, pages, media and more.

Introduction

1
An Introduction to the WordPress REST API [9:16]
2
Course Example Files on Github

HTTP & HTTP Requests

1
A Deeper Look at HTTP
2
Different Ways to Make HTTP Requests
3
DEMO - HTTP Requests w Browser & Postman

HTTP Requests Inside of WordPress

1
HTTP Requests Inside of WordPress
2
DEMO - HTTP Requests with Backbone Client
3
DEMO - HTTP Requests with WP HTTP API
4
DEMO - WP CLI REST Commands

HTTP Requests Outside of WordPress

1
HTTP Requests Outside of WordPress
2
DEMO - HTTP Requests with XMLHttpRequest and JavaScript
3
DEMO - HTTP Requests with fetch and JavaScript
4
DEMO - HTTP Requests with jQuery AJAX
5
DEMO - HTTP Requests with the JavaScript WP API Client
6
DEMO - HTTP Requests with the PHP Requests Library
7
DEMO - HTTP Requests with HTTPie from the Command Line
8
HTTP Requests Outside of WordPress - Review

The WordPress REST API - Routes, Schema & Endpoints

1
Discoverability and the WP API Index
2
Routes Endpoints and Schema
3
Exploring Core WP REST API Endpoints

Core WordPress REST API Endpoints [DEMOS]

1
DEMO - Post Endpoints
2
DEMO - Category Endpoints
3
DEMO - Tag Endpoints
4
DEMO Taxonomy Endpoints
5
DEMO - Comment Endpoints
6
DEMO - Page Endpoints
7
DEMO - Post Type Endpoints
8
DEMO - Media Endpoints
9
DEMO - Post Status Endpoints
10
DEMO - User Endpoints
11
DEMO - Practice with JavaScript

Customizing WordPress REST API Requests

1
Passing Arguments to WP Endpoints with HTTP Requests
2
WP API _links and _embed
3
DEMO- Making Custom WP REST API Requests
4
DEMO - Post Arguments
5
DEMO - Page Arguments
6
DEMO - Practice Custom Requests

PROJECT - Building A Decoupled WordPress REST API Powered JavaScript Site

1
PROJECT- A Decoupled WP Powered JavaScript Site
2
PROJECT - Setting Up the Project
3
PROJECT - Site Title and Description
4
PROJECT - Adding the Menu
5
PROJECT - Starting the Router
6
PROJECT - The Page Component
7
PROJECT- Listing Posts
8
PROJECT- Single Posts
9
PROJECT- Post Comments
10
PROJECT- Categories Widget
11
PROJECT - Category Archives
12
PROJECT - Tags Widget
13
PROJECT - Tag Archive
14
PROJECT - Media Gallery
15
PROJECT - User Pages
16
PROJECT - User Posts
17
PROJECT - Wrap Up and Next Steps

Sneak Peak from WP API Next Course!

1
An Introduction to Authentication with the WP REST API
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
100 Ratings

Detailed Rating

Stars 5
70
Stars 4
14
Stars 3
7
Stars 2
4
Stars 1
5
d49a07bdab2786b711a1c121dde839c5
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion