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 23, 2022 — Learn how to use the Create BLock Theme plugin to streamline your block theme development processes.
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.
November 7, 2022 — In this session, we will take a brief look at what Internationalisation (or i18n) in themes means, as well as cover the common Internationalisation functions available in WordPress, and how to use them. We’ll then create a blank block theme, and then take a look at the strings that we might need to make translation ready, as well as how to achieve this.
November 2, 2022 — WordPress 6.1 includes a new feature, the ability to register block template parts in classic themes.
This feature allows users to make changes to specific parts of the theme, without affecting the rest of the site layout or design.
October 28, 2022 — One of the great benefits of the Global Styles system in WordPress block themes is the ability to create multiple variations that users can choose from.
With variations, theme developers can create multiple different websites using the same base theme code, providing a wider range of options to their users.
In this session, we’ll be creating a new block theme, and creating a few new Global Style variations for it, to ship with the theme.
October 28, 2022 — A Beginner’s Guide to the WordPress Template Hierarchy, covering how the template hierarchy works, and how it affects both classic and block themes.
October 21, 2022 — Block patterns are predefined block layouts. They provide a means to refine the editorial experience by offering users a preset arrangement of blocks to start building right away.
One of the great advantages of block patterns is that they can include either block markup or PHP code. This means that block patterns allow open up a wide array of possibilities for the theme developer.
In this session we will look at the different types of block patterns that can be created, the various ways that block patterns can be registered for a theme, and then create a few block pattern examples for some common theme requirements.
October 14, 2022 — WordPress 6.1 will include ways to create custom templates and template parts for your block theme from the Site Editor. These custom templates and template parts are useful when you need to display specific posts or pages using templates that don’t form part of the template hierarchy.
In this session, we’ll look at both how you can register and create custom templates and template parts from the editor, as well as how to register them in your theme.json file when distributing your new block theme.