Full site editing for theme developers

Introduction

Who is this course for?

This course is an overview created for theme authors who wants to learn about full site editing.

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.

What you will learn

You will learn about WordPress full site editing concepts and global styles:

  • Block grammar and attributes
  • New full site editing blocks
  • How to create block patterns, block styles and variations
  • Theme structure
  • How to create and combine templates and template parts
  • How to work with the site editor

Course Content

Introduction

Welcome & How to use the course

What is full site editing?

Full site editing development progress

Preparations -Quick start guide

Bonus -How to stay up to date


Block basics

Block grammar basics

Block attributes

Full site editing blocks


Block Styles

Custom block styles


Block variations

Block variations

Block variation examples for full site editing


Block Patterns

Introduction to block patterns

Block patterns tips and resources


Block based themes

PHP files or HTML files?

Experimental: Theme structure

Experimental: Templates & Template parts

Experimental: Global Styles