Anyone using the latest in WordPress today can visually edit and create any aspect of their site, from a quick text change to switching up the entire style of the site. The same powerful tools that allow you to edit everything in your site from the Site Editor can also be used to build a theme.
The Create Block Theme plugin was created to streamline block theme development. The plugin is a modern quick start tool designed for block themes, similar to Underscores for classic themes. With this plugin any WordPress user has a no-code solution to create block themes and enhance existing themes.
Here are some things that you can do with the Create Block Theme plugin:
- Clone a Theme: Replicate an existing theme effortlessly.
- Add Style Variations: Enhance your theme with different style options.
- Rewrite Global Styles Customizations: Modify Global Styles without touching the code.
- Create Child or Blank theme: Generate child themes or start with a blank slate.
The plugin is meant for theme creation only rather than for use on a production site. You can, however, export the theme to an installable zip file that you can use on any production website.
If you’re not sure where to start, the plugin offers the ability to clone an existing theme or create a specific style variation. This enables you to build upon a solid foundation of any block theme to make your own. To get a taste of this experience, check out this WordPress Playground setup where you can explore the plugin without setting up a test site.
Using the Create Block Theme plugin
Here are a few quick videos to get you started with common tasks:
Add Google Fonts
Add Local Fonts
Manage Fonts
Clone a Theme
Create Style Variations
Additional Resources
For more guidance, we’ve got you covered with an in depth walkthrough on the Developer blog and a Learn WordPress tutorial.
Want to see a feature added or find a bug in the experience? Open an issue and share your feedback; this tool is by, and for, the community.
Special thanks to @vforvicente, and @andraganescu for reviewing this post. Special thanks to @beafialho for the videos.


















