There are many reasons why you need to do a search and replace in WordPress. It could be that the article you have written on your mobile device has plenty of typographical errors (due to your keyboard’s autocorrect function) and you want to fix them all with a search and replace. Alternatively, it could be that you updated your database or switched to a new web host, and some weird characters are showing up in your posts. Regardless of the situation, it is always handy to have a search and replace function in WordPress. Most text deditors come with this function, so why not WordPress?

Search and Replace button in WordPress Post editor

If all you need is to add a Find/Replace button in post editor so you can easily fix up the typographical errors in the article, TinyMCE Advanced is the best plugin that you can use.

After it’s installed, you can go to “Settings -> TinytMCE Advanced” to find a list of buttons that you can add to the post editor. One of them is the “Find/Replace” button. Drag that icon to the editor menu and click “Save Changes.”

wp-tinymce-advanced-find-replace-button

Next, go to your Post editor, and you should be able to find the “Find/Replace” icon in the toolbar. This is what you will see when you click on it:

wp-tinymce-advanced-find-replace-dialog-box

Similar plugins that you can use include WP Edit and WP Super Edit.

Search and Replace text in all posts/pages/custom post type

If the mistake that you are rectifying occurs in all posts or pages, then the Find replace plugin is the one for you. What it does is search through all your posts/pages/custom post types for the search string and replaces it with the corrected string. This is particularly useful when you migrate to a new domain and want to change all the links from the old domain to the new URL.

wp-find-replace-plugin

Once installed, you can find the tool in the “Plugins -> Find and replace” section. One good thing about this plugin is that other than post content, it can also change postmeta value.

Search and Replace value in the database

Instead of text in the post content, if what you are changing is a site-wide value, including plugin settings, system settings, etc., you will have to edit the database directly. Luckily there is a tool for this. The Search and Replace plugin allows you to find strings in your WordPress database and replace them with another string. You can search in ID, post-content, GUID, title, excerpt, meta-data, comments, comment-author, comment-e-mail, comment-url, tags/categories and categories-description. It is also possible to replace the user-ID in all tables and the user-login. As you can see, this is a powerful tool, and any mistake that you make might break your WordPress database. Only use this if you know what you are doing, and do backup your database before you proceed.

wp-search-replace-all-search

After the installation, go to “Tools -> Search & Replace.” There are two options: you can choose to do an “All search (and replace)” or select the database table to search and replace. The search is case sensitive and has no pattern matching capabilities. You can perform a search first without replacing and verify that the data you are replacing is correct. After that, you can then proceed to do a search and replace.

wp-search-replace-custom-search

One thing to note is that this Search & Replace plugin doesn’t search serialized data. Technically it means that if a plugin saved its data in array format, its value cannot be modified by “Search and Replace.” Only the text value will be searched and replaced.

Conclusion

Depending on the degree of search and replace function that you want to carry out, there is a plugin available for you. The last method that you can use is to amend the database value directly via phpmyadmin, but that is too technical and is not recommended for everyone. Let us know if you have come across another useful search and replace plugin not mentioned above.

Image credit: tango edit find replace

How to Sync Bookmarks Between Firefox and Chrome

If you work with both Firefox and Chrome, and need your bookmarks to be available on both of them, here is how you can sync bookmarks between Firefox and Chrome.

Converting Files In Google Drive With DriveConverter

If you’re looking for a built-in tool to convert files in Google Drive, then try DriveConverter, a web app and Chrome extension specially built for Google Drive. It offers more flexible conversion features for documents, images and music files.

The Complete Guide to Avoid Scams on Craigslist

Craigslist is a popular place for people to buy and sell stuff. It is also a good hangout for fraudster to scam the user. This guide will teach you how to avoid scams on Craigslist.

How to Create QR Code in Google Drive

There are tons of ways to create QR code. If you are a Google Drive user, here is one quick way to create R code in Google Document

How to Fix Foreign Characters Not Showing Up issue In WordPress

If you enter foreign character in WordPress, but only see question marks (???) showing up, here is the fix for this issue without losing any data.

Is Your Email Provider Leaking Your IP Address to Recipients? Here’s How to Find Out

If you care about your privacy, you need to make sure that your email provider is not leaking your IP address to recipients. Here’s the tool for the job!

Surfly Lets You Browse the Web with Friends Without Installing Software

Surfly is a free web app that lets you browse the web with friends in just a few quick steps; enter a website, share a short URL & start surfing.

Hacked: 11 Signs Your Online Security Is Being Compromised

When you start to see weird behavior on your PC, it could be signs that your online security has been compromised. Here are 11 signs you should take note of

Stop Gmail from Showing You Targeted Ads

Google has been scanning your emails so as to serve you targeted ads. Here is how you can opt out of the system and stop Gmail from showing you targeted ads.

Syncthing: An Open Source Alternative for Dropbox and BitTorrent Sync

If you want to keep your files safe while synchronizing them between computers, Syncthing is a good alternative for Dropbox that you can use.

5 Mistakes That Every WordPress User Should Avoid Making

As we focus all our attention to post great content, we tend to make some mistakes on WordPress that can be fatal. Here are top 5 mistakes that every WordPress user should avoid making.

How to Close and Snooze Tabs in Chrome to Reduce the Clutter

It’s common to have multiple tabs open in a web browser. Here is how you can close and snooze tabs in Chrome to free up space in your web browser.