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 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 — 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.
December 12, 2022 — So far, we’ve built a WordPress block using plain JavaScript which supports custom styles via a stylesheet, which uses block attributes and the RichText component to allow the user to edit the block content, and uses a custom toolbar control to allow the user to align the RichText content. Next, we will look at adding additional support for managing the block styles, via the Block Supports API.
December 2, 2022 — This series of workshops looks at building a WordPress block, without using React JSX.
So far, we’ve built a WordPress block using plain JavaScript which supports custom styles via a stylesheet, and which uses block attributes and the RichText component to allow the user to edit the block content. Next, we will add a block control and an additional attribute to allow the user to edit the block alignment.
November 25, 2022 — In the previous session, we built a simple WordPress block using plain JavaScript. However, the block was static. A user couldn’t edit the content in any way.
In this session, we add support for attributes, as well as implement the pre-existing RichText component. These changes enable a user to edit the content of the block.
November 18, 2022 — In the previous session, we built a simple WordPress block using plain JavaScript. However, the block was static, in that a user couldn’t edit the content in any way.
This week we will add support for attributes, as well as implement the pre-existing RichText component. These will enable a user to edit the content of the block.
November 11, 2022 — This series of workshops will cover what developing blocks without React might look like.
In part 1 we cover the initial files needed to register a block, go over some of the JavaScript syntax and WordPress dependencies, and then add some styling to our block via a useBlockProps and custom stylesheets.