February 10, 2023 — The WordPress REST API is more than just a set of default routes. It is also a tool for creating custom routes and endpoints. In this session, you’ll learn how to create custom routes and endpoints, and test them using Postman.
February 3, 2023 — The WordPress REST API provides an interface for applications to interact with your WordPress site by sending and receiving data as JSON (JavaScript Object Notation) objects. By default, it provides REST endpoints (URLs) representing the posts, pages, taxonomies, and other built-in WordPress data types. Your application can send and receive JSON data to these endpoints to query, modify and create content on your site. However, it is also possible to extend the WP REST API, in order to perform specific actions that are outside of the scope of the default routes and endpoints. In this session, you will learn about one of the ways you can extend the WP REST API, by modifying REST responses.
February 3, 2023 — With WordPress now powering over 40% of the web, website owners need to think more about online security. Almost every week a new plugin vulnerability is found and patched, leading to concerns about the security of WordPress.
Fortunately for the new plugin developer, the WordPress developer handbook has an extensive section on Plugin Security. If followed, plugin vulnerabilities can be drastically reduced, and the entire ecosystem is protected.
This tutorial will introduce the new developer to the first 5 areas of plugin security, using easy-to-understand examples.
January 27, 2023 — In this session, we will continue to learn how to use the WP REST API and Backbone.js client by looking at how to make update requests, how to add or update custom fields on posts, and how to authenticate REST API requests when not logged into a WordPress site.
At the same time, we’ll review how to use the Postman API testing tool to test our WP REST API Requests
January 27, 2023 — The theme.json is a file that allows block theme developers to control the settings and styles of the blocks in the Editor.
In this video, you’re going learn what happens when you add a theme.json file to a classic theme.
January 20, 2023 — In the previous session you were introduced to the WordPress REST API, as well as the Backbone.js client to interact with it.
In this session, we will look at how you can interact with the WP REST API further, by adding and deleting data. We will also look at a useful developer tool for testing your REST API endpoints.
January 13, 2023 — The WordPress REST API provides an interface for applications to interact with your WordPress site by sending and receiving data as JSON (JavaScript Object Notation) objects. It is the foundation of the WordPress Block Editor.
However, it also provides a more predictable and structured way to interact with your site’s content than using admin-ajax. In this session, you will learn how to use the WP REST API in place of using admin-ajax, in order to interact with existing WordPress data.
January 6, 2023 — Introduced in WordPress 5.8, the theme.json file allows block theme developers to control the settings and styles of the blocks in the Editor.
In this video tutorial, you will be introduced to the theme.json file, how it works, and how you can control these settings and styles.
January 6, 2023 — In this online workshop, we’ll be looking at one of the most vital but overlooked aspects of developing plugins for WordPress, and that’s ensuring your plugin’s code is secure!
We will look at why this is important and learn how to implement a security-first mindset as you add functionality to your plugins, using real-world examples.
January 4, 2023 — Over the past few weeks, we’ve been learning to build a small WordPress block using plain JavaScript. In this session, we will review everything we’ve learned so far, by rebuilding the entire block from scratch.