Log In
Register
Developing your first WordPress Block
0 of 39 lessons complete (0%)
Exit Course
Week 1: Introduction, preparing your environment for block development.
Getting set up
Installing Node.js and npm
All about the terminal
Why install Chocolatey for Windows?
Why install nvm to install node.js, and npm
Week 1 wrap up
6 lessons
Week 2: Using create-block to scaffold a new block.
Welcome to week 2
Introducing create-block
Why use create-block?
What does create-block generate?
package.json
block.json
Activity: Making some changes and building your block
Week 2 wrap up
8 lessons
Week 3: My Reading List, anatomy of a block, block styling, block supports.
Welcome to week 3
My Reading List
Block Registration
The import declaration
Internationalisation
Block Styling
useBlockProps
Wrap up
8 lessons
Week 4: Interacting with WordPress data.
Welcome to week 4
Accessing WordPress data
Developer Tools and the Console
JavaScript concepts
React concepts
Block editor concepts
Wrap up
7 lessons
Week 5: Block attributes, block components.
Welcome to week 5
Block Components, Block Attributes, and Block Controls
Block Components
Block Attributes
Wrap up
5 lessons
Week 6: Dynamic blocks.
Welcome to week 6
The save function, and dynamic blocks
Dynamic blocks
Preparing your block plugin for distribution
Wrap up
5 lessons
Week 4: Interacting with WordPress data.
Wrap up
You don’t have access to this lesson
Please register or sign in to access the course content.
Take course
Sign in
Previous
Next