Content type: Lesson

  • Introduction to themes for developers

    Learn the difference between themes and plugins, and explore the structure block, classic, and hybrid themes.

  • Block attributes

    Provide block users the ability to change block data using Block Attributes.

  • Building your first block

    Building on the scaffolded code from the previous lesson, start customizing the block to meet the requirements

  • Block functionality

    Learn how to start building your block’s core functionality.

  • Block supports and styles

    Learn how to use Block Supports to add common functionality to a block.

  • Static vs dynamic blocks

    Discover the difference between a static block vs a dynamic block, and when to develop which type.

  • Create Block Theme plugin

    An introduction to the Create Block theme plugin, providing a high-level overview of its features.

  • Setting up your block development environment

    Explore the software and tools needed in order to develop WordPress blocks.

  • Templates

    Introduces how WordPress’ block templates system works and provides pathways for deeper learning.

  • Main stylesheet

    Explains the importance of the theme’s style.css file and how to use it.