Header Text - Reset and Rebuild Your WordPress Website

Sometimes, you want to reset your WordPress website and start fresh. Maybe your site has too much old content, unwanted plugins, or broken settings that are hard to fix. In this case, resetting your WordPress site gives you a clean slate to rebuild without carrying over old problems.

When you reset your site, all your pages, posts, media files, themes, plugins, and custom settings will be removed from the database. However, the core WordPress installation will remain intact, so you don’t need to reinstall WordPress from scratch. This saves you time and makes the process much simpler.

It’s also important to note that some reset methods may also clean up leftover files (e.g., unused media), but this depends on the tool or method used to build the site. Ensure you back up your site before resetting, as this action cannot be undone.

This tutorial explains 3 different ways to reset WordPress site step-by-step. Whether you wish to use built-in tools, trusted plugins, or do it manually, you’ll find simple, clear methods here.

KEY TAKEAWAYS

  • Always back up your site before resetting and keep database details, login info, and a checklist ready for setup.
  • Reset using a trusted plugin, SSH, or manual method.
  • Manual reset means deleting the database, removing files, and reinstalling WordPress.
  • After resetting, reinstall your theme, plugins, and update basic settings.
  • Restore important content from your backup if needed.
  • Reset each subsite manually if you use WordPress Multisite.
  • If you can’t delete a database, check the user permissions or contact support.
  • If a reset plugin gets stuck, try updating it, clearing the cache, or disabling other plugins.

Risks & Considerations Before Resetting

Before you reset WordPress site, it’s essential to understand what will happen. Resetting your site clears almost everything, so you could lose important content if you’re not cautious. Let’s go over what you should know first.

General Risks for All WordPress Sites: As we discussed, when you reset your site, all your pages, blog posts, media files, and templates will be deleted. Any custom CSS you added or changes you made through the Customizer will also be lost. Even the small adjustments you made to your theme design will be removed. After a reset, your site will look like a new WordPress installation.

Additional Risks for Plugin-Enabled Sites: If your site uses plugins, there are a few extra risks to consider. Resetting will delete all installed plugins along with their settings. It’ll also remove any themes you uploaded that aren’t part of the default WordPress setup. Also, your WordPress database and file system will be reset to their default state. This means any saved information added by plugins will be erased.

What Stays Unchanged After Reset: Not everything will be removed. Your site title and some basic WordPress settings will stay the same. However, connected domain names or custom DNS settings won’t be affected. Also, if you have bought a WordPress Hosting plan, Email Hosting services, or any other upgrades, you will not lose these after the WordPress reset.

It’s always a good idea to back up your site before resetting. Some plugin-enabled sites may already have automatic website backups available through the hosting provider. Even if you think you won’t need it, export your content manually.

You can use WordPress’s built-in Export tool to save your posts, pages, and media. Remember, if your site doesn’t use backup plugins or services, you won’t be able to undo the action once you reset.

After you understand the risks and considerations, you’re ready to reset your WordPress site.

How to Reset WordPress Site

In this section, we show you 3 ways to reset WordPress to the default:

  1. Use WP Reset Plugin.
  2. Reset WordPress Website Manually.
  3. Use Secure Shell (SSH).

Let’s begin with the easiest approach.

Use WP Reset Plugin

If you want to reset WordPress site quickly and safely, use the WP Reset plugin. While you can reset WordPress manually (we’ll discuss this later), the WP Reset plugin makes the process faster and gives you more control over what you delete.

One big advantage of using this plugin is that it keeps the administrator’s username and password even after you have reset. So, you don’t have to create new login credentials. You can also reactivate the themes and plugins you had installed earlier, which makes setting up your site again much faster. If you took a snapshot, it is even easier to repeat your customizations.

However, it’s important to note that the free version of WP Reset doesn’t work with WordPress Multisite. If you’re running a Multisite network, you will need other options.

Below are the step-by-step instructions on how to reset WordPress site:

Go to WordPress Dashboard Plugins Add New. Search for WP Reset. Once the plugin appears, click Install Now.

How To Reset A WordPress Website - Install WP Reset Plugin

Once it’s installed, click Activate.

How To Reset A WordPress Website - Activate WP Reset Plugin

Then, head to Tools WP Reset in your WordPress dashboard. This is where you’ll find all the reset options.

How To Reset A WordPress Website - Access WP Reset Settings

Before you reset WordPress site, we recommend creating a snapshot. Snapshots are a backup of your site’s current setup. They will help you reinstall your customizations, plugins, or themes later. To create a snapshot:

Switch to Snapshots. Navigate to User Created Snapshots and click Create Snapshot.

How To Reset A WordPress Website - Create Snapshot Using WP Reset Plugin

A pop-up window will appear, specify the name of your snapshot. Click Create snapshot.

How To Reset A WordPress Website - Name Your Snapshot

Wait for the snapshot to finish before continuing. Once it’s done, switch to Reset. Scroll down to Site Reset. Type reset into the confirmation box. Then, click Reset Site to start the reset process.

How To Reset A WordPress Website - Reset WordPress Site Using WP Reset Plugin

A pop-up will ask if you’re sure you want to reset WordPress. Click Reset WordPress to confirm.

How To Reset A WordPress Website - Confirm Reset

You’ll be redirected to the WordPress Dashboard once the reset is complete. You’ll also see a message confirming that your WordPress site has been successfully reset to default settings.

How To Reset A WordPress Website - Successfully Reset WordPress Website

After the Reset, if you wish to clean up a few more things, go to Tools, where you can delete themes, plugins, widgets, local content, purge the cache, and more.

How To Reset A WordPress Website - Remove Unwanted Things to Have a Clear Slate to Start Over

Just expand the corresponding section and click Delete. In our below example, we clicked on Purge cache to clear the cache.

How To Reset A WordPress Website - Clear Cache Using WP Reset Plugin

Reset WordPress Site Manually

If you wish to completely reset your WordPress site without using a plugin, do it manually. This method lets you delete everything and start fresh. It takes a few steps but gives you full control over the reset process.

Here’s how to do it using the Hosted® hosting account:

First, login to cPanel. Navigate to DatabasesManage My Databases. This is where all your website databases are listed.

How To Reset A WordPress Website - Access Database Management Settings

Find the database that’s linked to your WordPress site. If you’re unsure which database belongs to your site, go to File Manager and open the public_html/wp-config.php file. You’ll see the database name listed there.

WordPress Hosting from Hosted® gives you everything you need to launch, manage, and grow your website.
Enjoy fast performance, robust security, automatic updates, and expert support included in every plan.

Once you’ve found the right database, return to Manage My Databases. Scroll to Current Databases and click Delete next to the website database. This will erase all the site’s data.

How To Reset A WordPress Website - Delete Database

After deleting the old database, it’s time to create a new one. On the Manage My Databases page, go to Create New Database, type in a new database name, and click Create Database.

How To Reset A WordPress Website - Create New Database

Next, locate Add User to Database on the same page. Choose the existing database and database user (the one your old site used). Then, click Add to connect it to the new database.

How To Reset A WordPress Website - Assign User to New Database

When you click Add, you’ll be taken to the following page, shown below. Check ALL PRIVILEGES and click Make Changes to ensure the user has full access.

How To Reset A WordPress Website - Grant All Permissions to User

Now, return to cPanel again and click File Manager under Files.

How To Reset A WordPress Website - Open File Manager

Head to your website’s root directory – the public_html. Click Select All to select all the WordPress files. Then, click Delete to remove them. However, if you wish to save specific files, such as custom themes, plugins, or images, first open the wp-content folder. Compress and download any files you want to keep before deleting everything.

How To Reset A WordPress Website - Delete Root Directory’s Files and Folders

Next, go to WordPress.org’s download page and click Download WordPress 6.8 to get the latest version of WordPress.

NOTE: The version of WordPress as mentioned above was correct at time of publishing.

How To Reset A WordPress Website - Delete Root Directory’s Files and Folders

Once downloaded, use File Manager to upload the WordPress zip file to your public_html folder.

How To Reset A WordPress Website - Use Upload Feature of File Manager

After the upload finishes, right-click the file and choose Extract.

How To Reset A WordPress Website - Extract Zip File

Ensure you extract the files into the public_html directory. Then, click Extract Files.

How To Reset A WordPress Website - Extract WordPress Files into Root Folder

A folder named wordpress will appear. Open it, select all the files inside, right-click on them, and choose Move.

How To Reset A WordPress Website - Move WordPress Files

When asked for the file path, remove /wordpress to show only /public_html. This ensures the files are placed directly in the right location.

How To Reset A WordPress Website - Set the Correct File Path to Move WordPress Files

After moving the files, delete the leftover WordPress zip file and the empty wordpress folder to keep everything clean.

How To Reset A WordPress Website - Delete Leftover Files

Now, you must tell WordPress how to connect to the database. To do that, right-click the wp-config-sample.php file and choose Rename to change its name to:

wp-config.php
How To Reset A WordPress Website - Rename WordPress Configuration File

Now, right-click the wp-config.php file and choose Edit to open it in the editor. Locate the lines containing:

1. database_name_here
2. username_here
3. password_here

Replace each placeholder with your actual database name, username, and password. After making the updates, click Save Changes in the top-right corner to apply them.

How To Reset A WordPress Website - Update Databse Name, Username, and Password

Now, open a browser and go to this link:

https://yourwebsite.com/wp-admin/setup-config.php

Replace yourwebsite with your actual domain name.

You’ll see the WordPress setup page. Choose your preferred language and click Continue.

How To Reset A WordPress Website - Choose Your Website’s Language

Then, click Let’s go!

How To Reset A WordPress Website - Move to the Next Step of WordPress Installation

Fill in the form with:

  • The new database name.
  • The same username and password you used with the old site.

Then, click Submit.

How To Reset A WordPress Website - Fill In the Database Details

On the next page, hit Run the installation.

How To Reset A WordPress Website - Run WordPress Installation

Now, fill in the basic details:

  • Site title.
  • New admin username and password.
  • Your email address.
  • Option to discourage search engines if you want.

Once you’re done, click Install WordPress to complete the installation.

How To Reset A WordPress Website - Install WordPress

After that, click Login, enter your new credentials, and you’ll land on your fresh WordPress dashboard.

How To Reset A WordPress Website - Login to Fresh WordPress Dashboard

Use Secure Shell (SSH)

Another option to reset WordPress site is to use SSH, a secure way to connect to a remote computer or web server over the internet using a command-line interface. Here’s how you can follow along with this method:

Open the Windows command prompt or PowerShell (or terminal if you’re using a Linux machine). Type the following command:

ssh username@server-ip -p port-number

Enter your SSH password.

Once connected, run the following command to navigate to WordPress’ installation directory, which is public_html in our case.

cd public_html

Then, execute this command:

wp site empty

Next, type y and hit Enter when you’re prompted to confirm.

How To Reset A WordPress Website - Empty WordPress Website’s Content

Running wp site empty will clear the posts, comments, and terms tables, effectively removing all site content without impacting site settings or user accounts. For more details and available options, refer to the official documentation.

How to Reset WordPress Multisite

Yes, you can reset a WordPress Multisite, but the process isn’t as quick as resetting a single WordPress site. Since a Multisite setup has many connected sites (called ‘subsites’), you can’t reset everything immediately with a single click.

You’ll need to reset each subsite individually. That means logging into each subsite’s dashboard, clearing its content and restoring its settings manually or using a reset plugin, if your setup allows it.

This process can feel repetitive and time-consuming, especially if you have many subsites. However, taking your time ensures each part of your Multisite network gets a fresh start without missing important details.

What to Do After Resetting Your WordPress Site

Once you’ve reset WordPress site, it’s time to start building it again. First, set up a fresh theme that matches the look you want for your website. You can install a free theme from the WordPress library or upload a premium one you’ve already purchased.

Next, reinstall all the essential plugins you need. Focus on the important ones:

After that, update your basic site settings. Go to WordPress DashboardSettings General, set your new site title and tagline, scroll down and click Save Changes to apply your changes.

How To Reset A WordPress Website - Update Site Title and Tagline

Then, go to Settings Permalinks and choose the Post name URL structure that is good for SEO.

How To Reset A WordPress Website - Select SEO Friendly Permalink Structure

Also, if you backed up your old content before the reset, now’s the time to restore anything you want to keep, such as blog posts, pages, or media files.

TIP: You may refer to the tutorial, How to Restore WordPress from a Backup: Best Practices to learn how to restore your site smoothly.

Reset WordPress Site: Best Practices

Before you reset a WordPress site, always back it up first. First, test the reset process on a staging site; this is a copy of your live site where you can practice without breaking anything important.

Also, make a checklist of settings you wish to reconfigure after the reset. This can include your preferred permalink structure, media settings, reading settings, and user roles.

Finally, keep your login information handy. You’ll need it to access your new WordPress site once you have completed the reset. Having it written down or saved safely will save you time and stress in the future.

Common Issues You Might Face & How to Fix Them

Sometimes, you may run into problems while resetting your WordPress site. One common issue is being unable to delete database tables. This usually happens due to permission issues. To fix it, ensure that the user for your hosting account has full access to manage databases in cPanel, or contact your hosting support team.

Another problem could be a reset plugin getting stuck or failing to complete the reset. If this happens, check if the plugin is updated using the latest version. Also, clear your site’s cache or try deactivating other plugins that may be causing conflicts.

You may also encounter errors when trying to install WordPress. If you get stuck during installation, double-check that your database connection details (name, username, password) are correct. Fix any mistakes and try the setup again.

Strip Banner Text - Launch your WordPress site with speed, security, and expert support. [Learn More]

FAQS

What happens to my login information after resetting WordPress?

If you manually reset WordPress site, you’ll create new login credentials during setup. If you use a plugin like WP Reset, your existing admin username and password usually stay the same unless you choose to change them.

Can I choose what to delete when resetting my WordPress site?

Yes, some reset plugins, such as WP Reset, let you delete only certain parts, like posts, media, or plugins, while keeping others, depending on which settings you select.

Is it better to reset or reinstall WordPress?

If you want a clean start but wish to keep your WordPress setup, a reset is faster. If you want to remove and rebuild everything completely, a full reinstall gives a deeper clean but takes longer.

Do I need technical knowledge to reset WordPress site manually?

A little technical knowledge helps when resetting manually, especially when working with databases and file managers, but clear step-by-step guides can make it easier for beginners, too.

What’s the difference between resetting and restoring a WordPress site?

Resetting wipes everything and gives you a fresh start. Restoring means returning a backup version of your site, usually to fix a problem or undo changes.

How to Reinstall WordPress: Troubleshooting Guide

WordPress Recovery Mode: Everything You Need to Know

How to Export A WordPress Site: A Step-By-Step Guide

How To Fix ERR_CACHE_MISS in Google Chrome

403 Forbidden Error Explained: Easy Fixes for Your Website