Block theme generator

This theme generator is cool and all, but have you tried the Create Block Theme plugin?

Submit the form to create a .zip file with your own WordPress starter theme for full site editing. You will be prompted to accept the download of the zip file via your browser.


Select your theme type:



Options

Colors:













Typography:


Width:

 

 




 


Information about the different theme types:

“No code”

Recommended for non developers who wants to start from a blank theme.
A theme with only an index template and basic settings, built for creating and exporting themes in the WordPress Site Editor, without any coding knowledge.

Empty

Recommended for developers. This is not a complete theme. A theme.json is prepared with empty settings for you to complete. Six site templates: Index, single, page, archive, 404, and search. No patterns or block styles.

Basic

Six site templates: Index, single, page, archive, 404, and search.
One custom template for posts and pages: No title.
Two template parts: Header and footer

Three block patterns:
Two are hidden from the inserter and used with the pattern block. And one example is a pattern with a custom block category.

Styles for the quote block.

Theme.json:
Four colors: Base (background), contrast (text), primary and secondary, plus transparent.
Two hard-stop gradients and two duotones.
Font sizes:
Extra small (custom), small, medium, large, extra large (xl), and xxl (custom).
Font families: system fonts, serif, monospace.
Styling is applied to the following blocks: Code, comment author name, comment date, comment edit link, comment reply link, navigation, post author, post date, post navigation link, post terms, post title, query pagination, query title, site title.

Advanced

Site templates: Index, single, page, archive, category, 404, and search.
Custom templates for posts and pages: No title, page with sidebar, post with sidebar, featured image above the post title. Plus additional WooCommerce templates.
Template parts: Header, header narrow, footer, footer narrow, comments, and sidebar.

Block patterns: Columns with circular images, media & text with two images, post header with featured image, quote blocks with image, 404, and footer links.

Custom (selectable) block styles: Flat button, box shadow, underlined list items.

Block styles for buttons, quote and navigation block.

Examples:
Bundled Google font
Register block variation
Unregister block style
Unregister block pattern and block pattern category
Filters

Theme.json:
Four colors: Base (background), contrast (text), primary and secondary, plus transparent.
Eight gradients, three duotones.
Font sizes:
Extra small (custom), small, medium, large, extra large (xl) and xxl (custom).
Font families: system fonts, serif, monospace. Lora (google font example).
Styling is applied to the following blocks: Code, comment author name, comment date, comment edit link, comment reply link, latest comments, post navigation link, post author, post date, post terms, post title, query pagination, query title, site title and separator.


Privacy

I do not store any data, including your name/username, theme name, or links when you submit the form.

Reporting problems or submitting ideas

Please use this GitHub repository to report problems with the generator and the themes.
You can find the code for the different themes in the same repository.

Planned updates

  • Add example hybrid theme.
  • Improve the information about the build tools.

Recent updates

  • March 25, 2023:
    • Updates for WordPress 6.2.
    • Removed build tools from the basic theme version
    • Removed most of the WooCommerce CSS from the advanced theme version since it is longer needed.
  • February 5, 2023:
    • Updated markup and theme.json features for WordPress 6.1.
    • Removed Privacy Policy Link patterns due to a unsolved bug.
    • Fixed output of the copyright date in the footer link patterns.