Symbol for "Add block"

Full site editing will change how everyone uses themes,
-and how we build them.

What is full site editing?

Full site editing is a new WordPress feature that is under development. With full site editing, you use blocks to create entire sites. Everything you see on a page is a block.

Build a site using the new Site Editor

Full site editing includes a new site editor where you create full page layouts using templates and template parts

Place blocks anywhere

Use the new WordPress blocks to create full page layouts including content, header and footer areas.

Build a header with the new full site editing blocks: Site title, tagline, navigation menu and search.
The global styles settings panel for colors and font sizes.

Configure and style sites with Global Styles

Select global colors, font size and block settings in the new Global Styles sidebar.

Twenty Twenty-One Blocks

We have started building the first official full site editing WordPress theme, and you are invited to follow the process and contribute.

You can view the code and download the theme from the GitHub repository.

Meetings take place twice monthly on Wednesdays @ 16:00 UTC in the #themereview channel of the official WordPress Slack.

Learn about WordPress full site editing and block-based themes

Who is this course for?

This course is an overview created for theme authors who wants to learn about full site editing. Please pick and choose from the lessons or articles that interests you.

Are there any prerequisites?

To make the most out of this course, you need to have basic knowledge of theme development. You need to know about basic WordPress functions, PHP, HTML and CSS (If you find that the course is too fast or too slow -let me know. It would only help me improve the course).

Currently, this course does not require registration, but if you want to keep track of your progress, you can register and enroll in the course.

Be notified when the full course is available

I have no set date for when the full course will be complete. It depends largely on the progress made to Gutenberg.

If you want to be notified when the full course is available, you can sign up for notifications here.

Frequently asked questions

When will full site editing be available?

Full site editing was planned to be included in WordPress version 5.6 in December 2020. The release plan for 5.6 now states that the goal is that a public beta of full site editing will be available. The is no set time frame and the answer is that full site editing will be available when it is ready.

Do I need to know React to follow this course?

No, this is not a JavaScript heavy course.

Will you teach me how to build custom blocks?

No, but there are lessons about custom block styles, variations and block patterns.

How long does the course take?

The video material will be about 40 minutes, but there will also be written material. You can take the course in bite sizes and you can continue when you want.

Are the videos captioned?

The videos are captioned and full transcripts including the code examples are available on each lesson page.

What version of Gutenberg do I need?

As Gutenberg is updated every two weeks, I recommend that you use the latest release. I try to keep the information in the lessons up to date.

Will you create a course for non-developers?

I plan to create a course for non developers when full site editing is no longer experimental.


Have feedback or questions? Is something missing that I should be covering?
Reach me on