How to Reset a WordPress Theme to Its Default Settings
Theme settings live in the database, not the theme folder — which is why reinstalling changes nothing. Here is what actually clears them.
Updated 29 August 2026
People reinstall a theme expecting a clean slate and get their old settings back. That is because theme options are stored in the wp_options table, keyed to the theme, not in the theme's files. Deleting and reinstalling the folder leaves them completely intact.
There are three ways to genuinely reset, in increasing order of force.
Option 1: The theme's own reset button
Many commercial themes and frameworks include one, usually under the theme's options panel or an "Import / Export" tab. Look before doing anything else — it is the safest option because the theme knows exactly which of its own settings to clear.
If the theme offers an export, take one first. A reset you can undo is much less stressful than one you cannot.
Option 2: Reset the Customiser only
Settings made in Appearance → Customise live in a "theme mod" record. Clearing that resets colours, logo, layout and Additional CSS without touching posts, pages or plugin settings.
A Customiser-reset plugin does this in one click. To do it by hand, delete the option row named theme_mods_yourtheme — replacing yourtheme with the theme's folder name — using phpMyAdmin or WP-CLI:
wp option delete theme_mods_yourtheme
Back up the database first. This is a deletion, and there is no undo.
Option 3: Reset the whole site
A full reset plugin drops all content and settings and returns WordPress to a fresh install. This is the right tool when you are rebuilding from scratch, and completely the wrong one when you only wanted to clear a theme's colours.
Never run one on a live site. Take a full backup, and be certain you understand that posts, pages, media references and users all go.
A cleaner alternative: start on a fresh theme instance
If your goal is a clean starting point rather than an empty database, install the theme's demo content into a staging site and build there. That gives you a known-good baseline without destroying anything you might still want.
Reset the page builder separately
If your layouts were built with Elementor, Divi, WPBakery or similar, the theme reset does not touch them — builder layouts are stored per page, as post meta. Clearing them means deleting the individual page layouts, or using the builder's own reset. This is why a "reset" often leaves the site looking half-changed: two systems store two halves of the design.
Before you reset anything
- Take a full backup — database included, not just files.
- Export the theme's settings if it offers an export.
- Copy your Additional CSS into a text file.
- Screenshot the current design so you can tell what changed.
- Write down what you were actually trying to fix. Quite often the answer is one bad setting, and hunting for it is faster and far less destructive than a reset.
When a reset is the wrong tool
If the site looks broken rather than badly configured, a reset will not help — you are looking at a CSS conflict, a plugin fighting the theme, or a caching problem. Deactivate plugins one at a time and clear caches first. Reset the theme only once you are sure the settings themselves are the problem.
Common questions
Does reinstalling a theme reset its settings?
No. Settings live in the database keyed to the theme, so reinstalling the files changes nothing. You have to clear the options explicitly.
Will resetting the theme delete my posts?
Resetting theme options will not. A full site-reset plugin absolutely will — they are different tools and the names are dangerously similar.