Learning

  • Understanding block attributes

    There’s more to block attributes than meets the eye. Attributes contain data needed by your block, and that data can be retrieved from a number of different locations, not just the block delimiter. This post shows you the ways.

    Read Post

  • Exploring the future of web development with WebAssembly and PHP

    PHP is a tremendously popular language. Imagine running your PHP applications in different environments like a browser or a phone. This opens a new set of possibilities for the PHP ecosystem and WordPress.

    Read Post

  • The anatomy of a letterform

    Typography series part 2: The anatomy of a letterform. Letters have parts! See how they combine to give a typeface its voice.

    Read Post

  • Styling blocks: empowering users with CSS custom properties

    Your block has complex markup, yet you want your users to easily style child elements within the block. How do you give your users this ability? With CSS custom properties. This post demonstrates the technique for doing this whilst also retaining compatibility with themes.

    Read Post

  • Make your site’s typography make a statement

    This is the first in a series of six posts that are all about typography on the web: what does great type look like? How do you set it? And why do we care? This first post covers the language of type—basic type terminology.

    Read Post

  • Navigating the Block Editor Handbook

    The Block Editor Handbook is intimidating even for seasoned developers. If you are new to block development, you’re likely to feel completely overwhelmed. This guide will help you to find your way around the Block Editor Handbook. It suggests a learning path that will help you become an expert in no time.

    Read Post

  • Static vs. dynamic blocks: What’s the difference?

    The Block Editor offers two types of blocks: static and dynamic. The difference between these two types of blocks comes down to how they are rendered on the front-end. Read on to learn more about the details, advantages, and disadvantages of each.

    Read Post

  • 2022: the block developer’s year in review

    As 2022 draws to a close we review the past year from a block developer’s point of view. We review all the latest developments in the block editor and survey the resources that became available over the year. We end with a look forward at what’s to come in 2023.

    Read Post