Title: Theme Designer
Author: Helmut Wandl
Published: <strong>July 17, 2025</strong>
Last modified: December 4, 2025

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/theme-designer.svg)

# Theme Designer

 By [Helmut Wandl](https://profiles.wordpress.org/ehtmlu/)

[Download](https://downloads.wordpress.org/plugin/theme-designer.1.1.1.zip)

[Live Preview](https://twd.wordpress.org/plugins/theme-designer/?preview=1)

 * [Details](https://twd.wordpress.org/plugins/theme-designer/#description)
 * [Reviews](https://twd.wordpress.org/plugins/theme-designer/#reviews)
 * [Development](https://twd.wordpress.org/plugins/theme-designer/#developers)

 [Support](https://wordpress.org/support/plugin/theme-designer/)

## Description

**Theme Designer** is a powerful WordPress plugin that allows you to create and 
manage block themes (FSE themes) without writing a single line of code. It provides
an intuitive interface to configure all theme settings that are typically defined
in the `theme.json` file.

#### Key Features

 * **Visual Theme Builder**: Create new themes with a simple form interface
 * **Complete Settings Management**: Configure all theme.json settings through an
   intuitive admin panel
 * **Theme Metadata**: Set theme name, description, author, version, and other metadata
 * **Screenshot Management**: Upload and manage theme screenshots
 * **Color Palettes**: Define custom color palettes and gradients
 * **Typography Settings**: Configure font families, sizes, and fluid typography
 * **Spacing & Layout**: Set up spacing scales, layout sizes, and user controls
 * **Border & Shadow**: Define border styles, radius, and shadow presets
 * **Background Controls**: Configure background image and positioning options
 * **Theme Export**: Download your themes as installable ZIP files
 * **Theme Duplication**: Easily duplicate existing themes as starting points
 * **WordPress Defaults**: Choose to include or exclude WordPress default settings

#### What Gets Created

When you create a theme with Theme Designer, it automatically generates:

 * **Theme Directory Structure**: Complete theme folder with all necessary files
 * **style.css**: Theme header with all metadata
 * **theme.json**: Complete configuration file with all your settings
 * **Templates**: Basic `index.html` template for the main content area
 * **Template Parts**: `header.html` and `footer.html` parts for site structure
 * **Screenshot**: Theme preview image (if uploaded)

#### How It Works

 1. **Open Theme Designer**: In the admin panel go to “Design”  “Theme Designer”
 2. **Create Theme**: Fill out the theme metadata form
 3. **Configure Settings**: Use the visual interface to set up colors, typography, 
    spacing, etc.
 4. **Preview & Test**: Your theme is immediately available in the WordPress admin

#### Perfect For

 * **Developers** who want to quickly prototype themes
 * **Designers** who prefer visual tools over code
 * **Agencies** creating custom themes for clients
 * **WordPress users** who want to create their own themes
 * **Theme shops** looking to streamline theme creation

#### Integration with Site Editor

Themes created with Theme Designer work seamlessly with the WordPress Site Editor.
You can:

 * Customize templates and template parts visually
 * Add custom styles through the Site Editor interface
 * Override theme settings on a per-page basis
 * Create additional templates and parts as needed

**Note**: Settings defined in the Site Editor take precedence over theme settings,
even after saving new values in the theme.

#### Requirements

 * Block theme support enabled
 * Write permissions for the themes directory

### More from the same author

Take a look at [www.wppeak.com](https://www.wppeak.com/)

## Screenshots

 * [[
 * How to open Theme Designer
 * [[
 * Theme Designer main interface showing theme list
 * [[
 * Theme creation form with metadata fields
 * [[
 * Settings configuration panel with color palette editor

## FAQ

### Can I use this plugin to create themes for distribution?

Yes! Themes created with Theme Designer are fully compatible with WordPress and 
can be distributed, sold, or shared. The plugin creates standard WordPress themes
that work exactly like any other block theme.

### What happens to my themes if I deactivate the plugin?

Your themes remain completely intact. The plugin only helps you create and manage
themes – once created, they are independent WordPress themes that will continue 
to work even if the plugin is deactivated.

### Can I edit existing themes with this plugin?

Yes, you can edit any theme that was created with Theme Designer. The plugin tracks
themes it has created and allows you to modify their settings through the same interface.
To avoid data loss, it is currently not possible to edit themes that were not created
with Theme Designer.

### Does this plugin support all theme.json features?

The plugin supports all the major settings sections of theme.json including colors,
typography, spacing, layout, borders, shadows, and more. It focuses on the settings
that are most commonly used and provides a user-friendly interface for them. However,
the sections “styles”, “customTemplates” and “templateParts” of theme.json are not
currently supported.

### Can I use custom CSS with themes created by this plugin?

Yes, you can add custom CSS through the WordPress Site Editor.

Since the plugin creates standard WordPress block themes, it’s also possible to 
edit the theme files directly. However, it’s strongly recommended not to use the
style.css file but rather a separate CSS file for styles, as the Theme Designer 
currently completely overwrites the styles.css file each time changes are made.

### Is there a limit to how many themes I can create?

No, there’s no limit. You can create as many themes as you want, limited only by
your server’s storage capacity.

### Can I import existing themes?

Yes! You can simply install a theme the usual way. If it was created with the Theme
Designer, it will be automatically recognized and you can edit it with the Theme
Designer again.

### What file formats are supported for theme screenshots?

The plugin supports PNG, JPG, and GIF formats for theme screenshots. Although all
three formats are supported by WordPress, WordPress officially recommends the PNG
format. The recommended size is 1200×900 pixels.

### Can I export themes to share with others?

Yes! The plugin includes an export feature that creates a standard WordPress theme
ZIP file that can be installed on any WordPress site. And if you have the Theme 
Designer installed there as well, you can continue editing the theme there.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Theme Designer” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ Helmut Wandl ](https://profiles.wordpress.org/ehtmlu/)

[Translate “Theme Designer” into your language.](https://translate.wordpress.org/projects/wp-plugins/theme-designer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/theme-designer/), check
out the [SVN repository](https://plugins.svn.wordpress.org/theme-designer/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/theme-designer/)
by [RSS](https://plugins.trac.wordpress.org/log/theme-designer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1 – 2025-12-04

 * Fixed compatibility issue with WordPress 6.9

#### 1.1.0 – 2025-10-01

 * Compatibility extended down to PHP 7.0 and down to WordPress 5.8
 * Fixed two critical theme download issues
 * Optimized the initial content of the index.html template
 * Prevented existing template files from being overwritten

#### 1.0.0 – 2025-07-17

 * Initial release

## Meta

 *  Version **1.1.1**
 *  Last updated **4 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/theme-designer/)
 * Tags
 * [block-theme](https://twd.wordpress.org/plugins/tags/block-theme/)[colors](https://twd.wordpress.org/plugins/tags/colors/)
   [spacing](https://twd.wordpress.org/plugins/tags/spacing/)[theme builder](https://twd.wordpress.org/plugins/tags/theme-builder/)
   [typography](https://twd.wordpress.org/plugins/tags/typography/)
 *  [Advanced View](https://twd.wordpress.org/plugins/theme-designer/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/theme-designer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/theme-designer/reviews/)

## Contributors

 *   [ Helmut Wandl ](https://profiles.wordpress.org/ehtmlu/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/theme-designer/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/donate/?hosted_button_id=2G6L8NWVXZ4T4)