WP
wpthemegenerator.io
Docs › Getting Started

WP Theme Generator

Generate a complete, production-ready WordPress theme in minutes — no coding required. Choose from 10 homepage layouts, customise colors and fonts, add your content, and export a ready-to-install ZIP file.

✅ What you get: A fully installable WordPress theme with homepage layout, 5 page templates (Home, About, Services, Pricing, Contact), WooCommerce support, WCAG 2.1 accessibility, and 98/100 Lighthouse score.
⚠️ Free Trial: The free version lets you fully explore the generator and preview your theme live with all design combinations. It does not generate or deliver a theme ZIP file. Only paid purchases ($29.99) produce the downloadable WordPress theme.

Quick Start

  1. Go to wpthemegenerator.io and click Begin Generating
  2. Select a template category (Step 1)
  3. Set your theme name, description, and URL (Step 2 — Identity)
  4. Choose a homepage layout from 10 options (Step 3 — Layout)
  5. Pick colors, fonts, and hero image (Step 4 — Design)
  6. Configure page content (Step 5 — Pages)
  7. Add description and features (Steps 6 & 7)
  8. Preview your theme live (Step 8)
  9. Purchase and download your theme ZIP (Step 9 — Export)
  10. Install via WordPress → Appearance → Themes → Add New

Plugin Installation

Installing the WP Theme Generator Plugin

  1. Download wp-theme-generator-plugin-v2.zip
  2. Go to Plugins → Add New → Upload Plugin
  3. Upload the ZIP → Install Now → Activate
  4. Go to Settings → Permalinks → Save Changes (required!)
  5. Access at yoursite.com/wpthemegenerator/
⚠️ Important: Always save Permalinks after activating — this registers the custom routes the generator needs.

Free vs Paid

FeatureFreePaid — $29.99
Template selection
Design tokens (colors, fonts)
Description & Features
Full live preview window
Theme Identity (name, URL, author)🔒
Homepage Layout selection (10 options)🔒
Page Content configuration🔒
Theme ZIP file download🚫 Not included
Email delivery of theme🚫 Not included
ℹ️ Free trial is preview-only. Design and preview your entire theme for free. The WordPress ZIP file is only generated after purchase.

Generator Steps (1–9 of 9)

Step 1
Templates
Choose from 12 business categories: Business, Restaurant, Technology, Architecture, Nature, and more. Sets the hero image theme.
Step 2 PRO
Identity
Set your theme name, author, website URL, and description. Baked into your theme’s style.css header.
Step 3 PRO
Layout
Pick 1 of 10 homepage layouts: Parallax, Overlapping, Offset, Horizontal Cards, Split Screen, Giant Copy, Horizontal Scroll, Inset Sliders, CSS Grid, or Brutalism.
Step 4
Design
Set Primary, Accent, and Dark colours with colour wheels. Choose heading and body fonts. Add a hero image URL. Use Randomise for instant palettes.
Step 5 PRO
Pages
Configure default pages: Home, About, Services, Pricing, Contact. Each auto-populates with your description and placeholder content.
Step 6
Description
Write a tagline that appears as the WordPress site description, hero subtitle, and across all page sections.
Step 7
Features
Select or write up to 6 feature highlights with icons. These appear in the homepage features grid.
Step 8
Preview
Live preview across Home, About, Services, and Contact pages. Click any text to edit directly. Switch Desktop, Tablet, and Mobile.
Step 9
Export
Purchase for $29.99. Your theme ZIP is generated and emailed within 2 minutes. Install via WordPress Appearance → Themes.

Homepage Layouts

All 10 layouts generate a unique front-page.php. The layout style cascades to all inner pages via the body.layout-* CSS class.

Layout Style Cascade

When a layout is selected, its visual style is applied sitewide via a body.layout-{name} CSS class output by the WordPress Customizer on every page.

ℹ️ Example: Selecting Brutalism removes all border-radius, adds ruled section borders, and applies uppercase typography — sitewide.

Installing Your Generated Theme

  1. Check your email for the theme ZIP download link after purchase
  2. Go to Appearance → Themes → Add New → Upload Theme
  3. Upload the ZIP → Install Now → Activate
  4. Go to Settings → Permalinks → Save Changes
  5. Go to Settings → Reading → set homepage to Static page → Home

Changing Colors After Install

Colors are stored as WordPress theme_mods. Change anytime via Appearance → Customize → Theme Colors.

Social icons appear in the header and footer when set. Add via Appearance → Customize → Social Links. Supported: X, Facebook, Instagram, LinkedIn, YouTube.

Default Pages & Navigation

Your theme auto-creates 5 pages on activation: Home, About, Services, Pricing, Contact. A navigation menu is registered and assigned automatically.

✅ Tip: Each page is pre-populated with your theme description. Edit via Pages → All Pages.

Frequently Asked Questions

Does the free version give me a theme file?

No. The free version is a fully functional preview tool. You can design, customise, and preview your theme — but the free version does not generate or deliver a WordPress theme ZIP file. Only paid purchases ($29.99) produce the downloadable theme.

Can I change the theme after installing it?

Yes — all colors, fonts, and content are editable via the WordPress Customizer and standard page editing.

What WordPress version is required?

WordPress 6.0 or higher. PHP 8.0 or higher recommended. Tested with WooCommerce 8.x.

Does the generated theme include WooCommerce support?

Yes. All themes include WooCommerce template support — shop, single product, cart, and checkout.

Can I edit the generated theme code?

Yes — the ZIP contains fully readable, well-commented PHP and CSS. No minification.

How long does generation take?

10–30 seconds. The ZIP is emailed within 2 minutes of payment confirmation.

What if I don’t receive my theme ZIP?

Check your spam folder. If not received within 10 minutes contact support@wpthemegenerator.io.

Can I use the theme on multiple sites?

Each purchase is a single-site licence. Purchase again for additional sites.

Help Center

Our support team responds within 24 hours on business days (Monday–Friday).

✉️

Email Support

Include your order number, WordPress version, and a description of the issue.

Open Email Client →

Before Contacting Support

  • Save Permalinks after activating the plugin or theme
  • Check spam for the theme ZIP email
  • Try deactivating other plugins temporarily
  • Include WordPress version, PHP version, and any error messages

What to Include

ItemWhere to find it
Order / payment referenceStripe confirmation email
WordPress versionDashboard → Updates
PHP versionTools → Site Health → Info
Error message (if any)Browser console (F12 → Console)
Theme name generatedYour purchase email