What To Do If Your WordPress Site Has Been Hacked

Learn what to do if your WordPress site has been hacked or compromised.

WordPress Security TutorialsThis tutorial is part of our tutorial series on WordPress Security. In this tutorial, we show you what to do if your WordPress site has been hacked or compromised.


What To Do If Your WordPress Site Has Been Hacked

Note: If you are browsing this section and your site has not been compromised by an attack, then we recommend downloading and printing the accompanying “WP Hacked” report provided at the end of this tutorial as a safety precaution. This report contains a summary of the main instructions presented in this tutorial.

Backups are absolutely vital for website security and peace of mind!

As Benjamin Frankin once famously declared, “an ounce of prevention is worth a pound of cure.”

WordPress is a secure platform. If, however, your website has been compromised and you did not back up your WordPress site and data, then, unfortunately, there is very little you can do other than to reinstall WordPress and start again from scratch, or go through the painstakingly difficult process of trying to clean and recover your WordPress installation.

If you have set up the WordPress Maintenance System recommended in our WordPress Management Tutorials, then you should have all of your website’s data and files backed up, as well as a record of your email accounts, copies of any downloadable files you offer on your site (e.g. bonus reports for subscribers, etc.), additional content, etc. and this will make getting everything back up and running a lot easier, a lot faster and a lot less painful.

If your WordPress site has been hacked, or if you suspect that someone has compromised the security of your site, then follow the immediate steps provided below.


Note: Depending on your site, the urgency and nature of the attack, and the level of damage caused, you may not want to go through the process below yourself. If so, we recommend using the services of a professional website security expert!

WordPress Site Hacked - Immediate Action Steps Flowchart

WordPress Site Hacked – Immediate Action Steps

Here are the immediate action steps to take if you suspect that your WordPress site has been hacked:

Stay Calm

The first thing you need to do with any incident that involves security is to stay calm. This will help you think clearly as you go through the next steps, and prevent you from making any mistakes that can make your situation worse.

So … take a deep breath and calm yourself down before you do anything else …

Assess The Situation

The next step is to assess the situation. You want to be sure that your site has indeed been hacked before you take any drastic measures like shutting your entire business down online and/or deleting your entire site.

Sometimes things just act up. It could be that a plugin or application displays a weird WordPress error message, or your server temporarily goes down and your database stops working, or something just goes screwy.

For this reason, it’s important to stay calm. If you are not sure whether your site has indeed been hacked or not, then do the following:

1. (Optional): Go through our WordPress Troubleshooting Section information and make sure that you’re not just experiencing an error with your site that can be easily fixed.

To learn how to fix common WordPress errors, see the tutorial below:

2. Download and install the Exploit Scanner plugin if you can log into your site. This plugin can help detect any damage to your site so that it can be cleaned up.

Exploit Scanner

Note: The WordPress Exploit Scanner plugin searches for malicious strings in your database but it doesn’t remove them. You have to remove all infections manually.

To download the Exploit Scanner plugin, go here:

3. If you can’t log into your site or if you detect anything suspicious, notify your host immediately.

4. If you detect or suspect that any malicious code may have been injected into your website, then your machine may have been compromised. You will need to scan your hardware devices (e.g. laptop) for malware.

To learn more about securing your devices, see the tutorial below:

WordPress Site Hacked: Recovery Action Steps

WordPress Site Hacked – Recovery Action Steps

Try To Regain Control

The next step is to try and get control of the situation if you can.

Depending on the nature of the attack, you may or may not be able to access your site.

In some cases, it may be possible to ‘clean’ up your WordPress installation and remove any malicious code your site has been infected with.


Tip: If you can’t login to your site, try simply deleting your .htaccess file. This usually solves many WordPress-related problems. If you have followed our WordPress maintenance tutorials you should a backup of your files, including a copy of your .htaccess file.

If you can access any of your hacked files or your WordPress database, then we recommend backing these up to a removable stick drive before deleting them from your hard drive or server.

This way, you can analyze your files for problems later (open source tools like OSSEC can analyze your logs and help you find where/how the attack happened), or send them off to a security expert for a ‘forensic’ investigation, or refer to them if you ever need to. Just remember to label the files as your ‘hacked site backup’ to avoid recreating the problem.

If you can access your site and you have determined that you site has been compromised, then do the following:

1. Change Passwords

Change passwords immediately for all of the following:

  • Your WordPress Site Login Password – If you can access your WordPress site, see this tutorial: How To Reset Your WordPress Password.  If you can’t access your WordPress site, try changing your password inside your MySQL file. Change passwords for all users, especially Administrators and Editors. This is especially important if you upload files to your site via FTP.
  • Your WordPress Database Password – see this tutorial.
  • Your FTP Password.
  • Your Webhosting Account Password.
  • Your Email Account Passwords.
  • Any other passwords associated with your site.


Note: Changing some of the above passwords will most likely “break” your site (i.e. your website will stop being visible). Given the nature of the circumstances, however, this may not necessarily be a bad thing.

If your site has indeed been compromised and unwanted messages (e.g. spam) were being displayed on your site, then having your site no longer being visible will prevent your site visitors from seeing any offensive, disturbing or inappropriate content, protect the reputation of your site and help you avoid getting blocked by search engines, or even shut down by your host.

To learn more about Password Security, see the tutorial below:

2. Reinstall WordPress

In the most severe of circumstances, if your site has been badly compromised, or you have been locked out of your own site and can’t get back in, the safest thing to do is to simply delete everything and reinstall the latest version of WordPress.


If you have a recent back up of all of your site’s data and files, you can simply delete and recreate your hosting account, then perform a new WordPress installation and re-import all of your backed up data.

See the relevant tutorials in the training modules below for help reinstalling WordPress:

Note: Finding and removing malicious code from web files is a technically difficult area, and, therefore, outside the scope of these tutorials.

To learn more about cleaning up your WordPress installation and removing malicious code from a hacked website, read the articles below:

3. Update Plugins And Themes

After reinstalling WordPress, make sure that all of the plugins and themes you have reimported are up-to-date.

For help updating WordPress plugins and themes, see the tutorials below:

4. Update Your Security Keys

If a hacker steals your login details and they are logged into your site, they will remain logged in even if you change your password, because their browser cookies are still valid, and WordPress stores login session information using browser cookies.

To disable the cookies, you will need to create a new set of ‘security keys’ and replace your existing keys with the newly-created ones.

To learn how to create ‘Security Keys’ and how to add these to your WordPress site, see the tutorial below:

WP Site Hacked: Prevention Action Steps

WordPress Site Hacked – Prevention Action Steps

Analyze What Happened

If you can find out how your website was hacked, you can help to prevent it from happening again (or at least try and prevent it from happening again in the same way!)

Here are some things you can do:

Google Your Site

Depending on how long it took to detect the hacking attack, your site may or may not have been picked up by search engines like Google as being potentially malicious to other users.

Google blacklists infected websites and warns visitors in its search engine results that clicking the link to visit the website could harm their computer …

WP Site Hacked: Prevention Action Steps

It’s important, therefore, to check and see if your site has been blacklisted by Google.

To do this, simply Google your site address to see if a warning message like the one shown in the screenshot above (“This site may harm your computer”) is displayed.

If a warning is displayed, log into your Google Webmaster tools account …

Google Webmaster Tools

After logging into your account and selecting your domain name, click on the ‘Security Issues’ section …

WP Site Hacked: Prevention Action Steps

The ‘Security Issues’ screen displays all the security issues that Google has found and recorded for your site …

WP Site Hacked: Prevention Action Steps

Even though you may have fixed these issues, Google will still blacklist your site until it is completely satisfied that all issues have been fixed.

To remove your site from Google’s blacklist, you will need to make sure that all of the security issues listed have been addressed and fixed before requesting Google to review your site.

To learn more about Google’s malware and hacked website notifications, visit the Google help page below:

For additional information on how to fix Google’s warning messages, visit the sites below:

Check Your .htaccess File For Hacks

Hackers can use your .htaccess file to redirect your site visitors to malicious sites.

If your WordPress installation is located in a subdirectory of your domain (e.g. yourdomain.com/blog), then look in the main folder’s .htaccess file as well. Hackers will try to hide their code at the bottom of the file, so scroll down.

Something else that a hacker may do is change the permissions of the .htaccess file to prevent you from editing the file. To make your file editable, change the file permission back to 644.

To learn how to set permissions for WordPress files and folders, see the tutorial below:

Upgrade Everything

Once you have a clean WordPress installation, make sure you upgrade your WordPress installation, plugins, and themes to their latest version. Older versions are more prone to hacks than newer versions.

Secure Your Site

After successfully recovering or reinstalling your site, make sure you secure it by implementing at least some of the recommended security measures in this training module (WordPress Security Tutorials).

To learn how to start making your WordPress site secure and protected from new attacks, see the tutorial below:

Change Your Passwords Again

If you only changed your passwords after discovering the hack, change them again after securing your new WordPress installation and making sure that your new site is clean.

Start Backing Up Regularly

After recovering from the nightmare and heartache of having your website hacked, it’s vitally essential that you learn how to start performing regular backups of your WordPress database and files.

This way, if your site ever gets hacked again, all you will need to do is restore your data and files from your last clean backup, and change your passwords and secret keys, and you’ll be back to normal again.

To learn how to create an effective WordPress maintenance and backup routine, see the relevant tutorials in the training module below:

Install Security Plugins

WordPress offers many great security plugins. Install one or more security plugins to protect your site from hackers and to prevent future attacks.

Check out the security plugins below:

Review Our WordPress Security Checklist

After completing all of the above steps, review our WordPress Security Checklist to ensure that your WordPress site is now fully protected and secure.

To view and download a printable copy of our free WordPress Security Checklist, see the tutorial below:

Practical Tip

The report below contains a summary of the action steps outlined in this tutorial. Download and print this document as a preventative measure in case your WordPress site gets hacked or ends up becoming compromised.


"This is an awesome training series. I have a pretty good understanding of WordPress already, but this is helping me to move somewhere from intermediate to advanced user!" - Kim Lednum


Monitor Website Health From Your WordPress Dashboard

In this tutorial, we explore free WordPress plugins that can help you monitor your website’s health from your WordPress dashboard.

Monitoring The Health Of Your WordPress Site From Your WordPress DashboardThis tutorial is part of our tutorial series on WordPress Management and WordPress Optimization.

In this tutorial, we explore a number of WordPress plugins that display important information about your website’s health from your WordPress admin dashboard and that help you monitor your site to avoid serious problems caused by memory overload or database errors.


How To Monitor WordPress Site Health From Your WordPress Dashboard

In addition to doing website maintenance on a regular basis, it’s important to constantly monitor the health of your WordPress site, especially if your business depends on your site being up and running and problem-free.

Some WordPress installations can run out of available PHP memory if the memory limit is set too low. This can lead to “fatal” error messages, or “blank” screens that show no information at all.

If you are hosting your website on a shared server with limited resources, you may want to monitor resources like PHP memory and database size usage to avoid problems. Additionally, you may want to have information like server IP address, page load time, query count, etc. handy in case you run into technical problems and need to contact your hosting provider or someone with technical expertise.

Here are some handy WordPress plugins worth knowing about that can display important information about your website inside your WordPress dashboard.

Database and Memory Usage Limits

Database and Memory Usage Limits

(Database and Memory Usage Limits Plugin For WordPress)

Database and Memory Usage Limits shows total memory usage and memory limits on your WordPress Dashboard and displays the memory load currently used by WordPress on the footer of your admin control panel. This plugin is compatible with shared and dedicated hosting environments and reports issue with your website, such as theme and plugin bugs, WordPress errors, plugin bugs, slow page speed, extra resource usage and database errors.

For more details, go here}:

Server IP & Memory Usage Display

Server IP & Memory Usage Display Plugin

(Server IP & Memory Usage Display – WordPress Plugin)

This plugin displays the memory limit, current memory usage, WordPress memory limit, IP address, and PHP version in your admin footer. Being able to see the IP address of where your WordPress installation is running is useful if you have many WordPress installations across several servers and IP addresses. Once installed, the plugin displays color-coded indicators if the memory exceeds 75% (light red) and 90% (red). This allows you to immediately see if there’s enough memory available on your site. Additionally, the plugin displays the PHP version and your server’s operating system.

For more details, go here}:

WP Server Stats

WP Server Stats

(WP Server Stats WP Plugin)

WP Server Stats lets you monitor your site’s most important server stats, like allocated memory, memory usage, CPU usage etc so you can easily see if something is wrong with your site and take corrective action (e.g. see if installing a new plugin creates excessive consumption of memory or CPU resources).

With this plugin installed, the site administrator will be able to see information on the WordPress dashboard such as:

  • Server IP address
  • Server location
  • Server hostname
  • Allocated memory
  • Realtime Amount & Percentage of memory usage
  • Realtime CPU usage percentage

For more details, go here}:

Memory Load And DB Size Usage

Memory Load And DB Size Usage - WordPress Plugin

(Memory Load And DB Size Usage Plugin For WordPress)

The Memory Load And DB Size Usage plugin displays the PHP memory load consumption and database usage on your dashboard footer, and admin toolbar. This is useful when you’ve got limited PHP memory available, or a limited database quote, and need to keep track of how much you’ve got left.

For more details, go here}:

WP Page Load Stats

WP Page Load Stats - WordPress Plugin

(WP Page Load Stats – WordPress Plugin)

WP Page Load Stats displays memory, page load time, average load time, and query count in the footer of your site.

For more details, go here}:

Strictly System Check

Strictly System Check - WordPress Plugin

(Strictly System Check WordPress Plugin)

Strictly System Check is a site monitoring tool that allows website administrators to regularly check the status of their site and to be notified if the site goes down or becomes overloaded.

As the plugin author states, this plugin is not a replacement for professional server monitoring tools, but it can notify you when your site is down and help rescue your system from corrupt database tables before you even realize there has been an issue.

In addition to checking your database for corrupt tables and automatically repairing these, the plugin provides additional features such as:

  • Select which URL is scanned when the system check is carried out,
  • Search for a key phrase or text string in the source code and raise a report if it’s not found,
  • Check the server load and report if it’s over a specified limit,
  • Check the database load to ensure that it’s not overloaded and not running too many queries,
  • Check that the system is not suffering poor performance due to fragmented table indexes,
  • Report the number of connections, queries, reads, writes, aborted connections, and slow queries,
  • Specify threshold limits for the web server and database loads. If these limits are reached or if the site is inaccessible, a report will automatically be sent with details of the response time it took to load the page, the current server load, the current database load and whether or not there were connection problems, issues with corrupt tables that needed repairing or fragmented indexes that were optimized, etc. This is useful information to have if you are troubleshooting errors on your WordPress site.

For more details, go here}:

WordPress Site Condition

WordPress Site Condition Plugin For WordPress

(WordPress Site Condition Plugin)

WordPress Site Condition monitors areas like database performance, memory usage, peak memory usage, page load time, average page load time, etc. and displays the condition of your WordPress site in charts.

For more details, go here}:

Plugin Configuration & Usage

With most of the plugins listed above, there is nothing to configure once the plugin has been installed and activated. The plugin will monitor your website’s resources and display the information on your dashboard (either in the toolbar or footer, or both), allowing you to monitor the usage of these resources.

For example, you may see an indicator on your admin toolbar showing you the memory load of your installation …

Information displayed in your WordPress admin toolbar

(Information displayed in your WordPress admin toolbar)

Or, you may see your database and memory information on the footer of your page …

Information displayed in your WordPress dashboard footer section

(Information displayed in your WordPress dashboard footer section)

If you find that memory usage is getting too close to the limit, see this tutorial or contact your host to request a memory increase or discuss other options (e.g. server upgrade, etc …)

Finding Similar WordPress Plugins

WordPress makes available many plugins that can help you monitor important technical aspects of your website. The easiest way to search for these is to go to your WordPress administration area, and select Plugins > Add New

Plugins Menu - Add New

(Plugins Menu – Add New)

In the ‘Add Plugins’ screen, type in a keyword related to the technical area of your site that you would like to monitor into the search field (e.g. “memory”), then go through the search results – you will be amazed at some of the plugins you will find and what they can do …

Add Plugins screen

(Add Plugins screen)

Useful Info

If you find that your site’s memory usage is getting too close to the limit, see this tutorial, or contact your web host to request a memory increase, or discuss other options (e.g. server upgrade, etc …)


If you run an e-commerce store using WooCommerce, you can view and print out a detailed system report to troublehoot errors or issues by going to WooCommerce > Status and clicking on the ‘System status’ tab …

(WooCommerce system report)

Related Tutorials

To learn how to increase your WordPress memory limit for uploading larger files, see the tutorial below:

To learn more about managing your WordPress database, see the tutorial module below:

To learn more about troubleshooting common WordPress errors, see the tutorial module below:

To learn more about optimizing WordPress, see the tutorial module below:

Hopefully, you have found this tutorial on WordPress plugins that can help you monitor the health of your website and your server resources useful.

Monitoring The Health Of Your WordPress Site From Your WordPress Dashboard


"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum


How To Do A Global Search And Replace In WordPress

Learn how to perform a global search and replace in WordPress without touching code.

How To Do A Global Search And Replace In WordPressWith WordPress, all of your content is stored inside a database (called a MySQL database or SQL file) on your server, not page files. This means that if you want to make global changes to your content like replacing text or links throughout your site, these changes have to be made inside your WordPress database tables.

Editing your WordPress database, however, requires having knowledge of MySQL. If you need to replace a string of text or links in your posts or pages, there are WordPress plugins that can help you save time by quickly searching either all fields and tables or specific areas of your WordPress database and then performing a global search and replace automatically.

In this tutorial, you will learn how to use plugins to easily perform a global search and replace in WordPress without touching code or editing your WordPress database tables.

How To Do A Global Search And Replace In WordPress

Being able to change content throughout your site quickly is important if you have many instances of text or links that need replacing, for example:

  • Changing a product/brand name or multiple product descriptions,
  • Replacing staff member names, telephone numbers, physical addresses, email addresses, etc.
  • Replacing misspelled words
  • Translating words
  • Changing internal/external website URLs
  • etc.

Imagine the following scenarios:

Let’s suppose that you run a community website promoting various local sports teams and events and one of these teams is known as the ‘Rainbow Bay Hawks.’
One day, the ‘Rainbow Bay Hawks’ decide to change their name to the ‘Rainbow Bay Eagles.’
Now you have hundreds of instances where the team’s old name appears in your content. You want to replace the old name with the new name. How can you make these changes without manually editing every instance on your site?

Also, let’s say that your WordPress site includes many published posts and pages containing images stored inside your WordPress media gallery.

As your site grows and new posts and pages get added, you then decide to move all of your images and media to an external storage location (e.g. Amazon S3) to help improve your site’s efficiency and make your pages load faster to visitors …

Transferring images to other storage locations require replace image URLs on existing content

(Transferring images to other storage locations require replace image URLs on existing content)

This transfer changes the path (i.e. the destination URL) of your images, which requires changing the URLs of all the images that you have embedded into your posts and pages.

In most situations, it would be quite impractical to go through every post and page on your site and do a manual search and replace of all image links. Fortunately, if you are a non-tech-savvy WordPress user, plugins provide a simple solution you can use to search and replace content throughout your site without having to access your WordPress database.


If you transfer images to a different image storage location without changing the URL of the images in your content, your posts and pages will continue displaying images stored in the old location (e.g. your WordPress images folder).

If you delete your images from the WordPress images folder or change image URLs before transferring images to the new location, your posts and pages will display “missing image” errors …

Incorrect image links cause missing image errors

(Incorrect image links cause missing image errors)

When transferring images published on existing content to a different storage location, follow the steps shown in the order below to avoid errors:

  1. Add images to the new location
  2. Write down the destination path to the new images folder
  3. Perform a global search and replace to change the old path URL to the new destination using a search and replace plugin
  4. Delete images from the old folder or just ignore these.
  5. All of your image links will now point to the new storage location.

Search And Replace

WP Search & Replace - WordPress global search and replace plugin

(Search & Replace plugin)

Search & Replace is a free plugin that allows you to perform a simple search to find strings in your WordPress database and then replace that string.

You can search for content strings in areas of your database such as ID, post-content, GUID (Globally Unique Identifier), title, excerpt, meta-data, comments, comment-author, comment-e-mail, comment-url, tags/categories, categories-description, and many others. You can also use this plugin to replace the user-ID in all tables and the user-login for site security purposes.

Plugin Download

You can download the Search And Replace WordPress plugin here:


Plugin Installation

To install Search And Replace, log into your WordPress admin, go to Plugins > Add New 

WordPress Plugins - Add New

(Plugins Menu – Add New)

Type in “search-and-replace” in the Search field and click on Search Plugins

Add Plugins > Search And Replace

(Add Plugins > Search And Replace)

Locate the ‘Search & Replace’ plugin and click Install Now to install the plugin …

Install Search & Replace

(Install Search & Replace)

Activate the plugin after installation …

Activate the plugin

(Activate the plugin)

You can also activate your plugin by going to Plugins > Installed Plugins …

Plugins Menu - Installed Plugins

(WP Plugins – Installed Plugins)

This brings you to the ‘Plugins’ screen …

Plugins screen

(Plugins screen)

Locate the ‘Search & Replace’ plugin in the ‘Plugins’ screen and click Activate

Activate the plugin

(Activate the plugin)

The plugin will be activated and ready to use …

Search & Replace plugin is now active

(Search & Replace plugin is now active)

Plugin Usage

To access the plugin’s search and replace features, go to Tools > Search & Replace

Tools > Search & Replace

(Tools > Search & Replace)

This takes you to the ‘Search & Replace’ screen …

Search & Replace screen

(Search & Replace screen)

Using The Search & Replace Plugin

The Search & Replace plugin allows you to perform a number of useful functions, including:

  • Backing up your database
  • Replacing domain URLs
  • Importing MySQL database data

For the purposes of this tutorial, let’s focus on searching and replacing text strings.

Click on the ‘Search & Replace’ tab …

Search & Replace tab

(Search & Replace tab)

Here you can search for text or strings in all database tables, or just in specific tables, and perform global or specific search and replace operations …

Search & Replace fields

(Search & Replace fields)


Backup your WordPress site before using this plugin! You cannot undo the changes made to your database by the plugin.

Using our previous example, let’s say that you want to replace all instances of the old link structure where images were being stored with links pointing to your new image folder location …

Let's replace all instances of this URL

(Let’s replace all instances of this URL)

First, make a backup of your WordPress database, then go to Tools > Search & Replace and do the following:

  1. Enter the URL to be replaced in the Search for: field (1)
  2. Enter the new URL into the Replaced with: field (2)
  3. Check Select all tables to find and replace strings in all of your database tables or select only the specific database tables to perform the search and replace function by clicking on individual table items (3)
  4. As a safety precaution, we recommend leaving the Dry Run box ticked. If you uncheck this box, the plugin will begin performing a search and replace as soon as you click the start button.
  5. Click on ‘Do Search & Replace’ to begin …

Search & Replace

Search & Replace

(Search & Replace)

The plugin will begin searching and replacing the strings in your WordPress database and let you know when the operation has been completed …

Search and replace results

(Search and replace results)

When performing a ‘dry run’, no changes will be made in your database. You can view the results by clicking on the ‘View details’ link …

Search & Replace - View details

(Search & Replace – View details)

To perform the changes, repeat the process, but change the following settings:

  • Make sure ‘Select all tables’ box is ticked
  • Deselect ‘Dry Run’ checkbox
  • Select the ‘Save changes to Database’ option in the ‘Export SQL file or write changes to DB?’ setting …

Use these settings to perform the actual search and replace

(Use these settings to perform the actual search and replace)

The plugin will perform the search and replace operation and save the changes to your database.

Search and replace operation completed

(Search and replace operation completed)

If you don’t want to save the changes to your database, you can export an SQL file with the changes instead (useful for developers) …

Making a search and replace to SQL file instead of your actual database

(Making a search and replace to SQL file instead of your actual database)

Once the operation has been completed, go back to your post or pages and check the results …

Global search and replace performed!

(Global search and replace performed!)

The old image links on all of your posts and pages have now been replaced.

For more information about this plugin, visit the plugin site here:

Alternative Search & Replace Plugins

In addition to the Search & Replace plugin described above, there are other search and replace plugins that you can use.

Better Search Replace

Better Search Replace - WordPress Plugin

(Better Search Replace WP Plugin)

Better Search Replace consolidates and incorporates the best features from many search and replace plugins, incorporating the following features in one simple plugin, including:

  • The ability to select specific tables
  • The ability to run a “dry run” to see how many fields will be updated
  • No server requirements aside from a running installation of WordPress
  • WordPress Multisite support
  • A ‘PRO’ version with advanced/additional search and replace features

For more details, go here}:

Real-Time Find And Replace

Real-Time Find and Replace WP Plugin

(Real-Time Find and Replace WordPress Plugin)

This plugin allows you to dynamically (i.e. at the time when a page is generated) replace code and text from themes and other plugins with code and text of your choosing before a page is delivered to a user’s browser. Because the find and replace happens in real-time no changes are needed to plugins or themes. A ‘PRO’ version is available with advanced/additional features.

For more details, go here}:

Text Replace

Text Replace

(Text Replace WordPress Plugin)

This plugin allows you to easily define text or HTML that should be used in your posts in place of words or phrases that are actually present in the posts. This is a handy technique for creating shortcuts or content ‘placeholders’ to common, lengthy, or frequently changing text/HTML, or for smilies.

For more details, go here}:

You can search for more WordPress search and replace plugins inside your WordPress dashboard (Plugins > Add New), or the WordPress Free Plugin Directory …

WordPress Plugin Search - Search and Replace

(WordPress Plugins – search and replace)

Search the WordPress Plugin Repository for search and replace plugins below:

Congratulations! Now you know how to do a global search and replace in WordPress without touching code or editing your WordPress database tables.

How To Do A Global Search And Replace In WordPress

(Source: Pixabay)


"These tutorials have so much information and are easy to understand. If you use WordPress or plan to in the future these will help you with everything you need to know." - Valisa (Mesa, Arizona)