
Discover what you’ll be building throughout the course and how ChatGPT will be used to help plan, design, build, test, and improve complete WordPress themes. Rather than looking at isolated AI tricks, you’ll follow two practical website projects from beginning to end.
You’ll first create a completely new WordPress block theme from a simple idea, then tackle the different challenge of redesigning an existing WordPress website safely. By the end, you’ll have seen the complete journey from initial planning through to testing, packaging, and deployment.
Learn about the different roles ChatGPT will take on as the projects develop. You’ll use it as a brainstorming assistant, website planner, web design consultant, content creator, technical planner, developer, troubleshooter, and reviewer rather than treating it as a simple code generator.
You’ll also see why the sequence matters. Instead of jumping from a vague idea straight into development, you’ll plan, make important decisions, document them, let ChatGPT Work implement them, and then review and refine what it creates.
Get everything ready before starting the practical projects. You’ll see the main tools used during the course, including WordPress, the ChatGPT desktop app, ChatGPT Work, a web browser, and the tools required for the existing-site redesign project.
You’ll also look at useful optional tools such as a local WordPress environment, Visual Studio Code, and browser developer tools. You won’t need to become a programmer, but these tools can make it easier to inspect files, test responsive layouts, and understand what ChatGPT has created.
This video shows how to install Local and create your first local WordPress install.
This video installs Visual Studio Code and has a quick look at it.
Before asking ChatGPT to build a theme, you’ll learn what a WordPress theme actually controls. We’ll separate the website’s content from its presentation so you can understand why pages and posts should normally remain WordPress content while the theme controls their structure and appearance.
Take a first look at the main files and folders inside a modern WordPress block theme. You’ll learn the basic purpose of style.css, theme.json, templates, template parts, patterns, assets, and any PHP or JavaScript that may genuinely be required.
The aim isn’t to teach you how to write these files manually. Instead, you’ll learn enough to recognize what ChatGPT Work creates, understand how the different pieces fit together, and make better decisions when you later inspect, test, and troubleshoot the finished theme.
Meet La Tavola, the fictional upscale Italian restaurant we’ll use for the first practical project. At this point, we deliberately know very little about the website, with no finalized colors, fonts, page layouts, homepage structure, visual style, or finished content.
You’ll see why starting with a simple idea is useful when working with ChatGPT. Instead of allowing AI to make dozens of assumptions in one go, we’ll gradually develop the project in stages and keep control of the decisions that shape the finished site.
Use ChatGPT as an experienced website planner to transform a basic business idea into a much clearer project. You’ll work through questions about the target audience, business goals, desired visitor actions, website personality, priorities, and the kinds of pages the site may need.
Rather than letting ChatGPT make all of those decisions for you, you’ll learn how to turn the conversation into a structured planning session. By the end, you’ll have a concise website plan that provides a much stronger foundation for the design stages that follow.
Instead of accepting the first design idea ChatGPT suggests, you’ll ask it to create three genuinely different visual directions for the website. Each option will consider the overall personality, colors, typography style, photography, spacing, layout, buttons, navigation, and the visitor experience it would create.
You’ll then compare the alternatives and decide which one provides the strongest direction for the project. At this stage, we’re exploring broader creative possibilities rather than fixing exact colors, font sizes, or detailed design-system values.
Learn how visual references can help you communicate a design style that may be difficult to describe in words. You can upload examples of interiors, branding, typography, photography, packaging, advertisements, websites, or other visuals that capture characteristics you’d like to explore.
ChatGPT will analyze the collection for recurring design principles such as colors, spacing, typography, shapes, imagery, composition, and overall atmosphere. The goal isn’t to copy individual references, but to use the shared characteristics to refine the visual direction you’ve already chosen.
Turn the broad visual direction into a practical design system that can later be implemented in the WordPress theme. You’ll establish specific colors for backgrounds, headings, body copy, buttons, hover states, accents, borders, and other important design roles.
You’ll also choose heading and body fonts, font weights, heading sizes, line height, button typography, fallback fonts, and other useful typography rules. Instead of choosing attractive colors and fonts individually, you’ll create a cohesive system that works together and remains readable.
Plan the homepage before writing the full content or building the theme. You’ll ask ChatGPT to recommend the sections the homepage should contain, the order they should appear in, and the purpose each section should serve.
For every section, you’ll consider its content, primary message, calls to action, and appropriate visual treatment. This helps create a homepage that guides visitors naturally toward the actions that matter rather than simply filling the page with attractive but unnecessary sections.
Move beyond the homepage and create the final site structure. ChatGPT will help identify which pages the website genuinely needs, what each page should accomplish, what information it should contain, and which visitor action it should encourage.
You’ll also decide which pages belong in the main navigation, which may only need to appear in the footer, and whether certain material would work better as blog content. The finished result becomes the approved site map that guides the content creation stage.
Learn why a theme shouldn’t be designed and judged using empty pages or a few lines of Lorem Ipsum. Real headings, paragraphs, lists, testimonials, calls to action, blog excerpts, and other content can reveal layout problems that aren’t obvious when everything is filled with short placeholders.
You’ll see how realistic content gives ChatGPT something meaningful to design around and gives you something useful to test later. This lesson also reinforces an important principle: demonstration content helps us test the theme, but normal page and post content should remain inside WordPress.
Use ChatGPT to generate a complete collection of realistic fictional content for the La Tavola demonstration website. This includes homepage copy, internal pages, menu items, testimonials, calls to action, contact details, sample blog posts, navigation labels, footer content, search messaging, and 404 content.
You’ll organize everything into a reusable demo-content.md file and review it before development begins. The aim is to create enough realistic variety to test the design properly while keeping normal site-specific content separate from the reusable theme structure.
Bring the many visual decisions made throughout the project together into one authoritative document. The design brief records the website goals, target audience, visual personality, colors, typography, layout, spacing, components, imagery, templates, and responsive behavior.
This document becomes the visual source of truth for the theme build. Instead of asking ChatGPT Work to remember decisions scattered across a long conversation, you’ll give it one approved reference that clearly defines what the finished website should look and feel like.
Translate the approved visual design into a practical technical specification for a WordPress block theme. The development brief defines the theme name, folder structure, files, templates, template parts, patterns, assets, responsive requirements, WordPress settings, and other implementation details.
You’ll also decide what belongs in theme.json, where regular CSS may genuinely be useful, how assets should be organized, and how WordPress content should remain separate from theme structure. This becomes the technical guide ChatGPT Work will follow during development.
In this short transition lecture, we move from planning in a normal ChatGPT conversation to preparing the project for development. You’ll create a local project workspace, place the three approved reference documents inside it, and give ChatGPT Work access to the folder so it can use those files during the theme build.
With the planning complete, you’ll bring together the three key project documents: design-brief.md, development-brief.md, and demo-content.md. Each has a different role and together they give ChatGPT Work a far more precise specification than one enormous build prompt.
You’ll use the master instruction telling Work to treat those documents as authoritative, follow the approved design and technical structure, work within the project boundaries, and build the complete block theme. At this stage, Work’s job is implementation rather than making new creative decisions.
Now that you have a real working theme, revisit the core block-theme concepts using the actual files ChatGPT created. You’ll examine how theme.json represents the global design system, how templates define page types, and how template parts provide reusable structures such as the header and footer.
You’ll also look at patterns for reusable block arrangements and see where ordinary CSS may still be useful for more specific visual behavior. You don’t need to understand every line of code. The goal is to recognize the important structures and know what role each one plays.
Install and activate the first working version of the theme in WordPress and confirm that the Site Editor recognizes its templates and template parts. You’ll then move from looking at theme files to seeing how the design behaves on a real WordPress website.
Next, you’ll use demo-content.md to populate the site with representative pages, blog posts, navigation, calls to action, imagery, and utility content. You’ll also configure site-level settings such as the homepage and navigation so the theme can be evaluated under realistic conditions.
A theme can look correct while still containing technical problems, so this lesson focuses on validation. You’ll look for invalid blocks, malformed templates, unsupported blocks, incorrect attributes, broken references, missing template parts, and other issues that could cause problems in WordPress or the Site Editor.
You’ll use ChatGPT Work to inspect and correct these issues while keeping the task strictly technical. The goal isn’t to redesign the website yet. It’s to make sure the generated theme is structurally valid and that WordPress accepts it cleanly before visual refinement begins.
Use design-brief.md as an objective reference for evaluating the finished website. Rather than relying on memory or simply asking whether the site looks good, you’ll compare the implementation with the approved colors, typography, spacing, hero treatment, buttons, imagery, navigation, content widths, and other design decisions.
This is deliberately a review-only stage. ChatGPT identifies mismatches and prioritizes them, but it doesn’t immediately start changing the theme. You then decide which differences are genuine problems, which are acceptable compromises, and which corrections you actually want to make.
Once the site reasonably matches the design brief, ask ChatGPT to look beyond simple compliance and critique the quality of the design itself. It may identify weaknesses in visual hierarchy, typography, spacing, calls to action, alignment, navigation, imagery, or other areas that still feel unfinished.
Importantly, the existing design direction remains a constraint. ChatGPT can recommend improvements, but it shouldn’t invent a completely different visual direction or automatically implement every suggestion. You’ll decide which recommendations are worthwhile before Work makes any approved improvements.
Learn how to refine a WordPress theme using clear natural-language instructions rather than manually editing every file yourself. The key idea is scope control, with each request describing exactly what should change and which page, section, component, or template it applies to.
You’ll see why narrowly focused instructions are safer than vague requests such as "make the homepage better." After each approved correction, you’ll review the affected area, check different screen sizes where appropriate, and make sure unrelated parts of the website haven’t changed.
Perform one final whole-project quality-control pass after all the building, testing, troubleshooting, and refinement. ChatGPT Work will inspect the complete theme for missing files, broken references, invalid markup, incorrect block nesting, duplicate styles, inconsistent naming, missing assets, and other problems that could have appeared during development.
The finished theme is also compared again with the approved design and development briefs. Unlike earlier subjective design reviews, Work can correct clear technical or consistency problems here before reporting whether the theme appears ready for packaging and installation.
Turn the finished development project into a clean, portable WordPress theme package. You’ll confirm the final theme metadata, check the package structure, add a theme screenshot where appropriate, remove unnecessary development files, and make sure the theme doesn’t depend on anything outside its own folder.
You’ll then create the installable ZIP and test it on a fresh WordPress installation where possible. This final test verifies that WordPress accepts and activates the theme, the important templates work, assets load correctly, the Site Editor opens, and the theme is genuinely portable.
Project 2 introduces a very different challenge: redesigning a WordPress website that already contains real pages, posts, media, plugins, settings, URLs, navigation, and functionality. Unlike the blank-slate project, careless changes here could affect an existing production website.
You’ll learn why the redesign requires a stricter workflow built around protection and control. Before anything is redesigned, the live site must be protected, a staging copy created, the existing site understood, and clear boundaries established for anything ChatGPT Work is later allowed to change.
Before redesign work begins, create two essential layers of protection: a full backup and a staging copy. The backup provides a recovery path if something serious goes wrong, while staging provides a separate environment where the redesign can be developed and tested without changing what visitors see.
You’ll see how UpdraftPlus is used for the backup and WP STAGING Free for the staging copy. You’ll then confirm that pages, posts, media, plugins, and the current theme are present on staging while making sure the original live site remains completely unchanged.
Before deciding what the redesigned website should look like, ask ChatGPT to examine what already exists. The audit reviews the layout, typography, colors, navigation, header, footer, imagery, spacing, mobile experience, calls to action, visual hierarchy, content presentation, and overall usability.
ChatGPT organizes the findings into Keep, Improve, and Replace so the redesign doesn’t automatically throw away elements that already work. You’ll also capture reference screenshots of important parts of the original site so you can later compare the finished redesign with its starting point.
Use the audit findings to decide how far the website should change. ChatGPT will propose three levels of redesign: Refresh, which conservatively modernizes the existing identity; Redesign, which makes more substantial visual and UX improvements; and Transformation, which allows a much more ambitious new direction.
You’ll compare the strengths, risks, and amount of change involved in each approach before choosing one. You can optionally use a mood board to refine that direction, then turn the approved decisions into redesign-brief.md, the source of truth for the new theme.
Before ChatGPT Work is allowed to change anything, establish strict safety boundaries. Work must operate only on the staging website, leave the live production site untouched, preserve existing pages, posts, media, users, plugins, and functionality, and create a completely new theme rather than modifying or replacing the current one.
You’ll also learn why potentially destructive or wide-ranging actions require explicit approval first. Keeping the redesign primarily inside the new theme preserves portability while retaining the existing theme as a straightforward rollback option if the redesigned site ever needs to be reversed.
With the redesign brief approved and the safety rules established, ChatGPT Work can finally start creating the new theme. It first inspects the staging website to understand the existing pages, posts, navigation, media, content structure, templates, and functionality that the new design must support.
Work then creates the theme around the site's real content rather than fictional demonstration content. The new theme is activated and tested on staging while the old theme remains untouched, giving you a first working redesign that can be reviewed and refined without exposing visitors to unfinished work.
Evaluate the first working redesign by comparing three things: the original website, the new staging version, and the approved redesign-brief.md. This lets you judge not only whether the site looks better, but whether useful qualities from the original have been preserved and whether the approved direction has actually been followed.
ChatGPT reviews the visual hierarchy, typography, spacing, colors, content widths, buttons, calls to action, imagery, mobile behavior, and how well the site's real content fits the new design. You then choose which recommendations to approve before Work applies only those targeted refinements.
In the last video, we created a refinement document. In this video, we get ChatGPT to use this to refine the theme on the staging site.
Before anything reaches the live website, perform a final audit of the redesigned staging site. You’ll check WordPress validity, links, assets, templates, responsive behavior, accessibility, performance, navigation, styling consistency, and whether the finished result still follows the approved redesign brief.
You’ll also carry out an important portability check to identify anything that exists only in the staging database or relies on staging-specific settings, URLs, or assets. Once everything is ready, only the new portable theme is packaged, not the database, uploads, plugins, users, old theme, or staging environment.
In this lesson we'll install the theme onto the original live site, and go through the implementation guide to see what we need to do to get the site visitor ready using our new theme.
Now the theme is installed and the implementation plan is complete, we should do a final audit. This may depend on your available Work credits, and you may prefer to audit manually, however, in this lecture I will provide a ChatGPT prompt for a final site review.
Why did one theme reply on patterns and the other on shortcodes? This lecture explains.
Finish the course by looking at how the workflow can be extended beyond the two projects you’ve completed. The same principles can support client websites, WooCommerce themes, portfolio sites, membership sites, child themes, style variations, custom blocks, and projects involving more advanced PHP or JavaScript.
You’ll also see why increasing technical complexity makes planning, testing, and professional judgment even more important. ChatGPT can generate ideas, specifications, files, reviews, and improvements, but you remain responsible for the goals, design decisions, approvals, safeguards, and final checks that determine whether the finished website is genuinely ready.
Learn how to plan, design, build, test, and redesign professional WordPress themes with ChatGPT.
You do not need to be a programmer or an experienced theme developer to take this course. Think of yourself as the project manager and ChatGPT as your developer. You decide what the website should be, how it should look, and what you want to change. ChatGPT then writes the code, builds the theme according to your instructions, helps identify bugs, and fixes problems as they appear. Your job is to guide the process, review and test the results, and make the final decisions so the finished theme reflects the website you want to create.
ChatGPT can do far more than generate snippets of WordPress code. Used properly, it can help you work through an entire website project, from the first rough idea to a finished, tested WordPress theme.
In this practical, project-based course, you’ll learn a structured workflow for using ChatGPT and ChatGPT Work to create custom WordPress block themes, without having to manually code every theme file yourself.
Rather than typing “build me a WordPress website” and hoping for the best, you’ll learn how to break a real website project into manageable stages. You’ll use ChatGPT as a website planner, design consultant, content creator, technical planner, developer, troubleshooter, and quality-control assistant.
The course takes you through two complete projects.
Project 1: Build a New WordPress Theme From Scratch
We’ll begin with little more than a simple website idea and gradually turn it into a complete professional WordPress theme.
You’ll learn how to use ChatGPT to develop the initial idea into a clear website plan, identify the target audience and website goals, and decide what visitors should be able to do on the site.
Next, you’ll explore different visual design directions and learn how to make informed decisions about colors, typography, layout, spacing, imagery, navigation, buttons, and the overall personality of the website. You’ll also see how optional mood-board images can be used to give ChatGPT additional visual direction.
Once the visual direction is established, you’ll plan the homepage and complete site structure before generating realistic demonstration content.
Instead of building a theme around Lorem Ipsum or empty pages, you’ll get ChatGPT to create realistic headings, page copy, calls to action, blog posts, and other content that can expose real-world layout and design problems.
You’ll then bring the project together in three important documents:
demo-content defines the types of realistic content the website needs to accommodate.
design-brief becomes the source of truth for the approved visual design.
development-brief translates that design into a practical WordPress theme specification.
With the planning complete, you’ll give those specifications to ChatGPT Work and use them to build the actual WordPress block theme.
You’ll then work through a structured testing and refinement process, including:
WordPress block validation
Checking templates and template parts
Comparing the finished site with the original design brief
Identifying and correcting design mismatches
Performing a professional design critique
Troubleshooting problems systematically
Testing desktop, tablet, and mobile layouts
Reviewing accessibility
Reviewing performance
Checking images, assets, navigation, and references
Performing a final whole-theme audit
Finally, you'll package the completed theme into an installable ZIP, create a comprehensive installation and site-setup guide, and install the ZIP on a fresh WordPress site to confirm that the finished theme is portable and works independently of the environment in which it was created.
By the end of Project 1, you’ll have followed the complete process from a vague website idea to a tested and packaged WordPress block theme.
Project 2: Redesign an Existing WordPress Website
Building something new is only one part of real-world WordPress work.
In the second project, you’ll learn how to use ChatGPT to redesign an existing WordPress website without putting the live website, its content, or its current theme at unnecessary risk.
Because an existing website already contains pages, posts, media, URLs, settings, plugins, navigation, and potentially important functionality, this project uses a much more controlled workflow.
You’ll start by protecting the existing site.
The course demonstrates how to create a full backup and then create a separate staging copy of the website, giving you a safe environment in which to audit, redesign, build, and test the new theme.
You’ll use ChatGPT to audit the existing design and identify what should be retained, improved, or replaced.
From there, you’ll explore three different levels of redesign:
Refresh, for a more conservative modernization.
Redesign, for a more substantial improvement to the visual system and user experience.
Transformation, for a much more ambitious change in visual direction.
We'll choose redesign in this course, and you’ll create a detailed redesign-brief document that becomes the source of truth for the new design.
Before ChatGPT Work is allowed to make changes, you’ll also establish explicit safety boundaries.
Work is instructed to operate only on staging, preserve the website's existing content and functionality, leave the current theme unchanged, and create an entirely separate new theme for the redesign. This preserves a clear rollback path if the new design ever needs to be reversed.
ChatGPT Work will then inspect the existing site's pages, posts, navigation, media, content structure, templates, and important functionality before creating the new theme around the real website content.
You’ll review the redesign, critique it, choose which improvements you actually want, and instruct ChatGPT to make only those approved refinements.
Once the redesign is complete, you’ll perform a final staging audit covering areas including:
WordPress and block validity
Responsive design
Desktop, tablet, and mobile layouts
Accessibility
Performance
Navigation
Broken links
Missing assets
Template consistency
Styling consistency
Portability
Compatibility with the site's existing content and functionality
You’ll then package only the new theme, rather than copying the entire staging website to production.
Finally, you'll install the new theme alongside the existing theme on the live website, recreate any required site-specific configuration identified during staging, activate the redesign, and carry out a controlled final production review. Any problems found on the live site are reported before changes are made, while the previous theme and full backup remain available as rollback options.
More Than Just AI Code Generation
One of the most important ideas in this course is that good AI-assisted development depends on having a repeatable process.
You’ll learn to:
Plan before building.
Make design decisions before development begins.
Give ChatGPT clear source documents instead of vague instructions.
Use ChatGPT Work within controlled boundaries.
Review and test what AI creates.
Approve changes deliberately instead of blindly accepting recommendations.
Refine the result systematically.
Deploy only after the finished theme has passed the appropriate checks.
The course brings these principles together into two reusable workflows, one for creating a new theme and another for safely redesigning an existing website.
What You'll Learn
By the end of the course, you'll know how to:
Turn a vague website idea into a structured project plan
Use ChatGPT to make practical web design decisions
Develop color and typography systems
Use visual references and optional mood boards
Plan homepage sections and complete website structures
Generate realistic demonstration content
Create professional design briefs
Create WordPress development specifications
Use ChatGPT Work to build complete WordPress block themes
Understand the purpose of the important files and folders ChatGPT creates
Work with templates, template parts, patterns, assets, and theme.json
Validate AI-generated WordPress blocks and templates
Troubleshoot theme problems systematically
Compare a finished website against an approved design brief
Refine designs without losing control of the original direction
Review responsive behavior on desktop, tablet, and mobile
Check accessibility and performance
Audit a complete WordPress theme before release
Package a finished theme for installation
Test a theme on a fresh WordPress installation
Back up and stage an existing WordPress website
Audit an existing website before redesigning it
Use ChatGPT to develop different redesign directions
Protect existing pages, posts, media, themes, and functionality
Build a separate redesign theme safely on staging
Move a tested redesign to production while retaining a rollback path
These are the core outcomes set out in the course outline.
Who This Course Is For
This course is suitable for WordPress users, freelancers, web designers, entrepreneurs, small business owners, page-builder users, technically minded WordPress users, and anyone interested in using AI to create professional custom WordPress themes.
It's particularly useful if you've used ready-made WordPress themes or page builders such as Elementor and would like to explore a more customized, portable block-theme workflow.
You do not need to know PHP, JavaScript, CSS, or WordPress theme development before starting. The emphasis isn't on manually coding every theme file. Instead, you'll learn how to plan effectively, give ChatGPT clear instructions, understand what it creates, test the result, identify problems, and remain in control of the finished website.
The Goal
By the end of the course, you won't simply know how to ask ChatGPT to generate a WordPress theme.
You'll have a repeatable AI-assisted workflow you can use to take a new website from concept to finished theme, or take an existing WordPress website through a carefully controlled redesign.
You'll know how to plan, design, direct, review, test, refine, package, and deploy the work ChatGPT produces, allowing AI to handle much of the technical workload while you retain control over the important decisions.