Sale!

The WordPress REST API

$97.00

In this course we learn the ins and outs of the the WordPress REST API and how to use it with JavaScript in themes, plugins and decoupled sites and applications.

Categories: ,

Course Outline

  1. An Introduction to the WordPress REST API [9:16]
  2. A Deeper Look at HTTP [18:48]
  3. Different Ways to Make HTTP Requests [6:50]
  4. DEMO – HTTP Requests w Browser & Postman [4:08]
  5. HTTP Requests Inside of WordPress [1:13]
  6. DEMO – HTTP Requests with Backbone Client [4:59]
  7. DEMO – HTTP Requests with WP HTTP API [3:16]
  8. DEMO – WP CLI REST Commands [2:03]
  9. HTTP Requests Outside of WordPress [1:14]
  10. DEMO – HTTP Requests with XMLHttpRequest and JavaScript [3:45]
  11. DEMO – HTTP Requests with fetch and JavaScript [4:37]
  12. DEMO – HTTP Requests with jQuery AJAX [3:11]
  13. DEMO – HTTP Requests with the JavaScript WP API Client [4:29]
  14. DEMO – HTTP Requests with the PHP Requests Library [3:06]
  15. DEMO – HTTP Requests with HTTPie from the Command Line [2:21]
  16. A Review of HTTP Requests Outside of WordPress [4:30]
  17. Discoverability and the WP API Index [6:30]
  18. Routes Endpoints and Schema [7:27]
  19. Exploring Core WP REST API Endpoints [1:23]
  20. DEMO – Post Endpoints [6:20]
  21. DEMO – Category Endpoints [3:52]
  22. DEMO – Tag Endpoints [2:28]
  23. DEMO Taxonomy Endpoints [4:34]
  24. DEMO – Comment Endpoints [7:11]
  25. DEMO – Page Endpoints [8:12]
  26. DEMO – Post Type Endpoints [4:15]
  27. DEMO – Media Endpoints [5:08]
  28. DEMO – Post Status Endpoints [2:50]
  29. DEMO – User Endpoints [2:51]
  30. DEMO – Practice with JavaScript [2:26]
  31. Passing Arguments to WP Endpoints with HTTP Requests [3:39]
  32. WP API _links and _embed [2:26]
  33. DEMO- Making Custom WP REST API Requests [1:28]
  34. DEMO – Post Arguments [9:55]
  35. DEMO – Page Arguments [2:48]
  36. DEMO – Practice Custom Requests [1:51]
  37. PROJECT- A Decoupled WP Powered JavaScript Site [6:47]
  38. PROJECT – Setting Up the Project [9:38]
  39. PROJECT – Site Title and Description [6:12]
  40. PROJECT – Adding the Menu [8:46]
  41. PROJECT – Starting the Router [5:57]
  42. PROJECT – The Page Component [8:54]
  43. PROJECT- Listing Posts [5:15]
  44. PROJECT- Single Posts [4:40]
  45. PROJECT- Post Comments [6:25]
  46. PROJECT- Categories Widget [8:46]
  47. PROJECT – Category Archives [6:29]
  48. PROJECT – Tags Widget [7:46]
  49. PROJECT – Tag Archive [8:46]
  50. PROJECT – Media Gallery [13:02]
  51. PROJECT – User Pages [8:06]
  52. PROJECT – User Posts [5:32]
  53. PROJECT – Wrap Up and Next Steps [4:35]
  54. An Introduction to Authentication with the WP REST API [9:05]