Title: Better Find and Replace &#8211; AI-Powered Suggestions
Author: CodeSolz
Published: <strong>20 di Novembar dal 2015</strong>
Last modified: 23 di Setembar dal 2026

---

Search plugins

![](https://ps.w.org/real-time-auto-find-and-replace/assets/banner-772x250.png?rev
=2375895)

![](https://ps.w.org/real-time-auto-find-and-replace/assets/icon-256x256.png?rev
=2293434)

# Better Find and Replace – AI-Powered Suggestions

 By [CodeSolz](https://profiles.wordpress.org/codesolz/)

[Download](https://downloads.wordpress.org/plugin/real-time-auto-find-and-replace.2.0.1.zip)

[Live Preview](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/?preview=1)

 * [Details](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/#description)
 * [Reviews](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/#reviews)
 *  [Installation](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/#installation)
 * [Development](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/#developers)

 [Support](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/)

## Description

#### Smart Search, Replace & Media Tool (with AI) for WordPress

[Better Find and Replace](https://codesolz.net/our-products/wordpress-plugin/real-time-auto-find-and-replace/?utm_campaign=wordpress-org-visitor&utm_medium=learn_more_about_dokan&utm_source=WordPress.org)
lets you easily search and replace text, HTML, links and media across your entire
WordPress site — no coding needed. Perfect for database cleanup, content updates
or post-migration edits.

Replace text or media in bulk with full support for serialized data, custom tables
and dry-run previews. AI-powered suggestions help you rewrite or improve content
instantly, making your edits smarter and faster.

Easily find and replace images using drag-and-drop and auto-regenerate thumbnails.
You can also update or add alt text, captions and metadata with the suggestion of
AI for better SEO.

Want to **change content without editing your database**? Use real-time masking 
to update text, links or HTML before the page loads — instantly and safely.

Built for developers, agencies and site owners, individual ( everyone ) who want
fast, accurate control over their content management system — all in one clean, 
intuitive interface.

### Key Features

 * **Site Health Dashboard** – One score and one issue count for your whole site—
   broken links, missing media, 404s and more — with an activity log of every change
   the plugin has made.
 * **Broken Link Checker** – Finds broken internal links in posts, pages and public
   custom post types, showing where each appears, its link text and how often it
   is used. Links are checked against your database, never by hammering your own
   site with requests.
 * **Redirect Manager** – Create and manage 301 redirects with on/off switches, 
   hit counts, and automatic loop and self-redirect prevention.
 * **404 Monitor** – Optional logging of every “page not found” hit with referrer
   and hit count, bot traffic filtered out, and one click to turn a 404 into a redirect
   or find where the missing URL is still linked.
 * **Replace + Redirect** – Change a URL everywhere in your content and create the
   matching redirect in a single previewed step, so links people already shared 
   keep working.
 * **Missing Media Detection** – Spots content pointing at images and files that
   no longer exist on the server, and lets you replace them.
 * **Duplicate & Clone Content** – “Duplicate” and “Clone & Edit” actions on posts,
   pages and public custom post types, always created as a draft.
 * **Code Inserts** – Add header, body-start and footer snippets (HTML, CSS, JavaScript)
   without editing your theme. PHP is never executed.
 * **Safe Media Replacement** – Replacing a file keeps the original until the new
   upload has fully committed, and restores it automatically if anything goes wrong.
 * **Background Scanning** – Long scans run in the background via Action Scheduler
   or WP-Cron, so your admin screens never wait on them.
 * **AI-Powered Suggestions** – Use artificial intelligence (AI) to get smart replacement
   suggestions, enhancing accuracy and efficiency.
 * **Easy to Use** – Clean, user-friendly interface designed for effortless navigation
   and configuration.
 * **Search and Replace Text** – Find and replace any text across your site, whether
   in static or dynamic content.
 * **Search and Replace Ajax/jQuery Content** – Works seamlessly with content loaded
   via Ajax or jQuery on the frontend.
 * **Find and Replace URLs** – Quickly search and replace outdated or incorrect 
   URLs throughout your website.
 * **Replace Images and Attachment URLs** – Replace image links and attachment URLs
   site-wide with precision.
 * **Word Masking** – Mask specific words site-wide using flexible find and replace
   rules.
 * **Temporary Find-Replace Rules** – Create live, non-permanent replacements without
   altering your database.
 * **Edit Footer Credit** – Remove or update footer text without modifying HTML 
   or database content.
 * **HTML Code Replacement** – Replace anything within HTML code blocks, tags, or
   content.
 * **Real-Time Image Replacement** – Replace images instantly during page rendering
   for dynamic updates.
 * **Comment Word Filtering** – Automatically find and replace inappropriate words
   in user-submitted comments.
 * **Language Replacement** – Change words or phrases from one language to another
   across your site.
 * **RegEx Supported** – Use regular expressions for complex and pattern-based search
   and replace operations.
 * **HTML Tag & Attribute Replacement** – Locate and replace specific HTML tags 
   or attributes throughout your content.
 * **Lightning Fast Database Replace** – High-speed search and replace operations
   in posts, postmeta, options, and more.
 * **Table Selection** – Choose specific database tables for targeted replacements.
 * **Dry Run Preview** – See a preview of all replacements before applying them 
   to the database.
 * **Whole Word Match** – Replace only exact word matches in the database to avoid
   partial replacements.
 * **Serialized Data Support** – Safely search and replace serialized data without
   breaking structure or integrity.
 * **Remove Serialized Items** – Delete specific items from serialized arrays in
   the database.
 * **Role-Based Access** – Assign plugin management to specific user roles for better
   control.
 * **Gutenberg and Page Builder Compatible** – Fully supports real-time replacements
   inside block editors and builders.
 * **Targeted DB Replacement** – Refine search by limiting database replacements
   to post titles, content, or excerpts.

### How to replace in DB?

 * **Start by generating a report**: Select the **Dry Run** option located at the
   bottom of the settings section.
 * **Review the report**: A modal window will appear, showing the specific rows 
   and data that will be affected by the replacement.
 * **Proceed if satisfied**: If the preview looks accurate and matches what you 
   intend to replace, simply close the report window, uncheck **Dry Run**, and click
   the **Find & Replace** button.
 * **⚠️ Attention:** Please carefully review the dry run report before making any
   changes. Once replacements are applied to the database, they **cannot be undone**.
   The PRO version includes an undo feature, but it must be installed before performing
   the replacement.
 * **✅ Important Tip:** Always run a dry report first to ensure your search term
   and replacement are correct. If anything looks off, adjust the keyword and repeat
   the process until the preview shows the desired results.

### Pro Features

 * **Site Maintenance Features:**
    - External link, image and embed checking — everything the free scanner cannot
      reach without leaving your site
    - Scheduled and background scans, so problems are found before your visitors
      find them
    - Bulk fixes across every occurrence at once, with AI replacement suggestions
    - Broken links grouped by cause — timeout, DNS, SSL, rate limited — instead 
      of one long list
    - 302 and 307 redirects, regex and prefix matching, and automatic redirects 
      when a slug changes
    - Redirect chain and loop detection across your whole redirect set, plus import/
      export and analytics
    - 404 analytics, grouping, referrer analysis and bulk redirect creation
    - **Safe Revision** — an AI suggestion shown as a full diff, with selective 
      approval, merge, publish and rollback
    - **AI Content Refresher** — scans posts for outdated years, software versions,
      prices and dead references, and applies approved rewrites as a reversible 
      revision
    - **Maintenance Agent** — groups related problems, ranks them, prepares a plan
      for your approval, runs the approved batch and reports what actually changed
    - Bulk clone with metadata selection, WooCommerce-aware and page-builder-aware
    - Conditional, ordered and environment-specific code inserts, with import / 
      export
 * **Database Replacement Features:**
    - Powerful search and replace in database
    - Ultimate solution for search & replace in serialized data & remove item
    - Automatic backup of the search and replacement data
    - Ultimate easy solution for restore data what you have replaced by mistake
    - Ability to check & replace each item separately which going to be replaced
      in the database
    - Bulk Replacement on report’s page, generate by dry run option
    - All tables in database
    - Search and replace **Unicode Characters** _UTF-8 ( e.g: U+0026, REČA )_ in
      Database
    - Additional filtering options in default / custom URLs
    - Filter new comments before inserting into Database
    - Filter new post before inserting into Database (Good for auto post generation
      website)
    - Special feature to search and replace in **large table**
 * **Real-Time Rendering Features:**
    - RegEx supported
    - Advance Regex – Powerful code blocks / multi-lines find and replace in real-
      time (masking) rendering
    - Advance Regex – Any (CSS / JS / HTML) code Block find and replacement in real-
      time (masking) rendering
    - Masking on Shortcodes
    - **Advance filtering options** :-
       * Case insensitive – search and replace case sensitive or insensitive
       * Whole Word – search and replace whole word
       * Unicode – search and replace Unicode Characters
       * Skip posts / page / custom taxonomies etc.. urls
       * Skip CSS – External, Internal, Inline
       * Skip JavaScript – External, Internal
       * Skip pages – if you don’t want to apply rules on any specific page
       * Skip posts – if you don’t want to apply rules on any specific posts
       * Bypass rule – keep texts unchanged on specific area with special pattern
       * Bypass rule – keep base links / urls ( post, pages, custom taxonomies etc..)
         unchanged where find word exists in that URL.

#### Advance Regex – Code blocks / multi lines find and replacement example – (Real-time Rendering)

_Find code block and replace with your own or keep blank *replacement field_ to 
remove code block. Let consider the following CSS code block for replace. Put following

code block in find field*

    ```
    <style media="screen">
        html { margin-top: 32px !important; }
        * html body { margin-top: 32px !important; }
        @media screen and ( max-width: 782px ) {
            html { margin-top: 46px !important; }
            * html body { margin-top: 46px !important; }
        }
    </style>
    ```

_Then put following code block in *Replace_ field to replace the above code block*

    ```
    <style>
    .site-title a{color: red;}
    </style>
    ```

**Join the elite web professionals who enjoy [Better Find And Replace Pro!](https://codesolz.net/our-products/wordpress-plugin/real-time-auto-find-and-replace/?utm_source=wordpress.org&utm_medium=README)**

### ➡️ Basic Documentation To Get Started

 * Setup Video Guide – How to install and setup search and replace rules

👉 Real-time search and replace

 * General options for filtering
    - [Live Demo & Documentation](https://docs.codesolz.net/better-find-and-replace/real-time-find-replace/general-options/)
 * Advance options for filtering
    - [Live Demo & Documentation](https://docs.codesolz.net/better-find-and-replace/real-time-find-replace/advance-filters/)

👉 Search and replace in Database

 * [Live Demo & Documentation](https://docs.codesolz.net/better-find-and-replace/search-replace-in-database/)
 * Find and replace in Database tables
    - [Live Demo & Documentation](https://docs.codesolz.net/better-find-and-replace/search-replace-in-database/find-and-replace-in-tables/)
 * Find and replace in Database URLs
    - [Live Demo & Documentation](https://docs.codesolz.net/better-find-and-replace/search-replace-in-database/find-and-replace-urls/)

#### Forum and Feature Request

> 
> #### For Quick Support, feature request and bug reporting
> 
>  *  Visit our website [To Get Instant Support](https://codesolz.net/?utm_source=wordpress.org&utm_medium=README&utm_campaign=real-time-auto-find-and-replace)
>  *  For more dedicated support or feature request write to us at [support@codesolz.net](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/support@codesolz.net?output_format=md)
>    or create a ticket [ Support Center](http://support.codesolz.net/public/create-ticket)
> 
> #### Visit our forum to share your experience or request features
> 
>  *  Visit our [forum](https://codesolz.net/forum/?utm_source=wordpress.org&utm_medium=README&utm_campaign=real-time-auto-find-and-replace)
> 
> #### As it’s open source, check our github development Status
> 
>  *  Check development status or issues in [ github.com/CodeSolz/real-time-auto-find-and-replace ](https://github.com/CodeSolz/real-time-auto-find-and-replace)

## Screenshots

[⌊Add Find Rule - Plain Text⌉⌊Add Find Rule - Plain Text⌉[

Add Find Rule – Plain Text

[⌊Add Find Rule - RegEx⌉⌊Add Find Rule - RegEx⌉[

Add Find Rule – RegEx

[⌊Add Find Rule - jQuery / Ajax Text⌉⌊Add Find Rule - jQuery / Ajax Text⌉[

Add Find Rule – jQuery / Ajax Text

[⌊List of All Masking Rules⌉⌊List of All Masking Rules⌉[

List of All Masking Rules

[⌊URLs replacement in Database⌉⌊URLs replacement in Database⌉[

URLs replacement in Database

[⌊Media replacement in Database⌉⌊Media replacement in Database⌉[

Media replacement in Database

[⌊Dry run report⌉⌊Dry run report⌉[

Dry run report

[⌊List of All Masking Rules with pro features⌉⌊List of All Masking Rules with pro
features⌉[

List of All Masking Rules with pro features

[⌊Media replacer⌉⌊Media replacer⌉[

Media replacer

[⌊Media replacer⌉⌊Media replacer⌉[

Media replacer

[⌊Media replacer⌉⌊Media replacer⌉[

Media replacer

[[

[[

[[

[[

## Installation

 1. Upload the real-time-auto-find-and-replace folder to the ‘/wp-content/plugins/’
    directory
 2. Activate Better find and replace through the ‘Plugins’ menu in WordPress

## Reviews

![](https://secure.gravatar.com/avatar/0c6a5dc893fcf123c8de4f73ce79291246273896707905899838114fd5ed08c5?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-41707/)󠁿

 [Gsk8](https://profiles.wordpress.org/gsk8/) 12 di Avost dal 2026

This is very simple to use and has come in handy several times! Thank you!

![](https://secure.gravatar.com/avatar/3260a3640a6937703c8583851aadc6c9bcf8e0a1161f7f83ee6270d8e0deb628?
s=60&d=retro&r=g)

### 󠀁[Better Find And Replace WordPress Plugin](https://wordpress.org/support/topic/better-find-and-replace-wordpress-plugin/)󠁿

 [sheff](https://profiles.wordpress.org/sheff/) 10 di Jugn dal 2026

This plugin is awesome for staging a site under another name then moving it to the
live domain name, or copying a site from one domain name to another. You can run
it before or after the move. If you do it after the move, you will need to manually
update the site urls in your db options table then run it to change the site url
pointers everywhere else in the db.

![](https://secure.gravatar.com/avatar/5d4a4f33e142eb12a46167cc72e8e704ed9599e4ab0bcfc954a1f2e41eb22d8d?
s=60&d=retro&r=g)

### 󠀁[The UI is clean](https://wordpress.org/support/topic/the-ui-is-clean/)󠁿

 [sitarag](https://profiles.wordpress.org/sitarag/) 30 di Mai dal 2026

The plugin is straightforward. It handles serialized data perfectlywhich is crucial
for WordPress, as standard SQL search-and-replace queries can easily break serialized
arrays used by plugins and themes. The UI is clean, letting you select specific 
database tables to target so you aren't blindly modifying your entire site.

![](https://secure.gravatar.com/avatar/7621d688005c63a7d6da9566530f658eaabee9cc32673ef99ddd376565bd4505?
s=60&d=retro&r=g)

### 󠀁[Warning: Stay with the free Version, read below why-Better Find and Replace](https://wordpress.org/support/topic/warning-stay-with-the-free-version-read-below-why-better-find-and-replace/)󠁿

 [samands12](https://profiles.wordpress.org/samands12/) 12 di Mai dal 2026 1 reply

It is better to stay with the free version, because my experience is that the paid
version can't install and then you can't contact the developers, I keep receiving
Mailer-Daemon undelivered messages (see example below).The only time they reply 
to you is when you post a bad review and they ask you to contact them by email which
doesn't work as I mentioned and you get a Mailer-Daemon undelivered message over
and over againSee below an example of what I received after I contacted the developers:
Mail Delivery System Mailer-Daemon (at) ###### . comto meThis message was created
automatically by mail delivery software.A message that you sent could not be delivered
to one or more of itsrecipients. This is a permanent error. The following address(
es) failed:support (at) ##### . netDisabled recipient address: retry timeout exceeded

![](https://secure.gravatar.com/avatar/236926146081ce253d2fff6dedf4b6745711fd8db7c204aced5e03ae58105db6?
s=60&d=retro&r=g)

### 󠀁[It works!](https://wordpress.org/support/topic/it-works-2608/)󠁿

 [Peter Berner](https://profiles.wordpress.org/numba7/) 10 di Avrîl dal 2026

Yeah, find and replace, that's what it does… finds things you want to disappear 
and replaces them. It's like the mafia boss of your wordpress… only it's really 
you behind the scenes. Kapeesh!

![](https://secure.gravatar.com/avatar/fab5f40e7cc1363326e812fc5552f47962c837206d62f4220c88d4675d1f91c5?
s=60&d=retro&r=g)

### 󠀁[THIS TOOL WORKED PERFECTLY!](https://wordpress.org/support/topic/this-tool-worked-perfectly/)󠁿

 [Colleen Wright](https://profiles.wordpress.org/responseim/) 9 di Zenâr dal 2026

My client moved to a different city and the former city was everywhere in the website.
I was able to easily change cities with no problems. I tried a different tool prior
and it messed everything up, thank goodness the site was backed up just prior so
I could restore it and use Better Find and Replace!

 [ Read all 171 reviews ](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/)

## Contributors & Developers

“Better Find and Replace – AI-Powered Suggestions” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ CodeSolz ](https://profiles.wordpress.org/codesolz/)
 *   [ M. Tuhin ](https://profiles.wordpress.org/mtuhin/)

“Better Find and Replace – AI-Powered Suggestions” has been translated into 1 locale.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/real-time-auto-find-and-replace/contributors)
for their contributions.

[Translate “Better Find and Replace – AI-Powered Suggestions” into your language.](https://translate.wordpress.org/projects/wp-plugins/real-time-auto-find-and-replace)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/real-time-auto-find-and-replace/),
check out the [SVN repository](https://plugins.svn.wordpress.org/real-time-auto-find-and-replace/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/real-time-auto-find-and-replace/)
by [RSS](https://plugins.trac.wordpress.org/log/real-time-auto-find-and-replace/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### Version: 2.0.0 ( September 07, 2026 )

 * **New:** Site Health dashboard — an overall health score for your site, a count
   of every kind of problem found, and an activity log of every change the plugin
   has made.
 * **New:** Content Health screen — broken links and missing media in one list, 
   showing the page each problem was found on, the link text, how many times it 
   is used, and how urgent it is.
 * **New:** Broken link checking for internal links in posts, pages and public custom
   post types. Links are resolved against your database instead of by requesting
   your own pages, so a scan cannot slow your site down.
 * **New:** Fix a broken link from the list itself — replace the URL, unlink it,
   ignore it, or re-check it.
 * **New:** Redirect Manager — create 301 redirects, switch them on and off, and
   see how many times each has been used. Loops and self-redirects are rejected 
   before they can be saved.
 * **New:** 404 Monitor — off until you switch it on. Records every “page not found”
   request with its referrer and hit count, filters out bot traffic, and turns any
   entry into a redirect with one click, or shows you where the missing URL is still
   linked from.
 * **New:** Replace + Redirect — change a URL across your content and create the
   matching redirect in one previewed operation, so links people have already shared
   keep working.
 * **New:** Missing media detection — finds content pointing at images and files
   that are no longer on the server, so you can replace them.
 * **New:** “Duplicate” and “Clone & Edit” actions for posts, pages and public custom
   post types. The copy is always created as a draft.
 * **New:** Code Inserts — global header, body-start and footer snippets in HTML,
   CSS or JavaScript, each with its own on/off switch and validated before it is
   saved. PHP is never executed.
 * **New:** Scans and checks run in the background through Action Scheduler when
   it is installed, or WP-Cron otherwise, so long scans never block your admin screens.
 * **New:** Every maintenance action is written to an activity log, and content 
   changes create a post revision you can roll back to.
 * **New:** AI Content Refresher preview page, showing what the PRO scanner finds.
 * **New (PRO):** External link, image and embed checking, with scheduled scans,
   bulk fixes, AI replacement suggestions, and failures grouped by cause — timeout,
   DNS, SSL or rate limit.
 * **New (PRO):** 302 and 307 redirects, regex and prefix matching, automatic redirects
   when a slug changes, chain and loop detection across the whole set, import/export,
   and redirect analytics.
 * **New (PRO):** Safe Revision — see an AI suggestion as a full diff, approve parts
   of it, merge, publish, and roll back afterwards.
 * **New (PRO):** AI Content Refresher — scan a post for outdated years, software
   versions, prices and dead references, review every suggestion, and apply it as
   a reversible revision.
 * **New (PRO):** Maintenance Agent — groups related problems, ranks them, prepares
   a plan for your approval, carries out the batch you approved and reports back
   on what actually changed.
 * **Fix:** Replacing a media file is now crash-safe. The old files are moved aside
   rather than deleted and are put back automatically if the new upload fails at
   any point — including a fatal error part-way through — so a failed replacement
   can no longer leave an attachment with no file behind it.
 * **Fix:** A media replacement is now rejected before anything on disk is touched
   if the new file is a different kind of media than the one it replaces.
 * **Fix:** AI suggestions work again on current OpenAI models. The plugin always
   sent two parameters that today’s reasoning models reject, so every request failed
   outright.
 * **Fix:** AI suggestions no longer come back as “Empty response” on models that
   think before answering — the reply allowance was too small for the model to reach
   an answer.
 * **Fix:** “Refresh from API” on the AI Settings screen no longer discards a saved
   model that the live list does not include, which could silently change your model
   the next time you saved.
 * **Update:** Refreshed the model list for all ten AI providers — OpenAI, Anthropic
   Claude, Google Gemini, Groq, Mistral, OpenRouter, DeepSeek, xAI Grok, Hugging
   Face and Ollama. Models the providers have withdrawn, including several that 
   were selected by default, have been replaced with current ones.
 * **Update:** AI Settings now flags a saved model its provider has withdrawn and
   names the model that replaced it, instead of leaving you with an unexplained 
   API error.
 * **Update:** The Content Refresher page now shows the feature at a glance instead
   of a disabled form.
 * **Update:** PRO-only areas are shown and plainly labelled rather than hidden,
   so you can always see that a problem exists even when the fix needs PRO.
 * **Update:** Separate role capabilities for the new maintenance screens, so access
   to them can be granted independently of find and replace.
 * **Update:** 404 records and activity history are pruned automatically, so the
   tables cannot grow without limit.
 * **Dev:** The maintenance modules are extended entirely through hooks and filters—
   tabs, screens and issue types can be registered without editing plugin files.
 * **Dev:** New test suites for the maintenance infrastructure, for every AI provider
   and model combination, and for WordPress integration against a live database —`
   composer test`, `composer test:ai`.

#### Version: 1.9.5 ( August 21, 2026 )

 * **Update:** Minor admin menu and interface refinements.

#### Version: 1.9.4 ( August 07, 2026 )

 * **New:** “Replace in Database” now also supports WordPress core content tables—
   comments, comment meta, terms, term meta, term descriptions, and links — alongside
   posts, postmeta, and options.
 * **New:** Confirmation prompt before a live (non-dry-run) database replace, warning
   that the change is permanent; with the PRO version active, it links straight 
   to the one-click Restore section instead.
 * **Fix:** Resolved an Elementor “You must call the_content() function” error when
   editing or previewing a page — the real-time content filter no longer runs during
   Elementor, Divi, Beaver Builder, or WPBakery edit/preview modes.
 * **Fix:** Admin submenu items now require the correct plugin capability instead
   of the low-privilege `read` capability, so they’re hidden from users who shouldn’t
   see them.
 * **Fix:** Corrected the admin submenu ordering so PRO’s Restore in Database, Pixel
   Manager, and License items appear in the right place.
 * **Update:** Removed the “About Us” page from the plugin menu.

#### Version: 1.9.3 ( June 04, 2026 )

 * **Update:** Compatible with the latest WordPress version

#### Version: 1.9.1 ( May 24, 2026 )

 * **New:** “Replace media” action in the Media Library (upload.php) — in both list
   view (row action) and grid view (the attachment details popup) — replace any 
   file without opening the dedicated Media Replacer page.
 * **New:** Two replacement methods — keep the current file name, or adopt the new
   file’s name and automatically repoint every link to it across your content.
 * **New:** “Page Builders” targeting on Replace in Database — Elementor, Beaver
   Builder, Divi / WPBakery, Oxygen and Bricks — with automatic cache regeneration
   after a replace.
 * **New:** “Escaped & Encoded URLs” option that also matches JSON-escaped (https:\/\/)
   and percent-encoded URLs, so replacing links inside Elementor and other page 
   builders just works.
 * **Fix:** Database replacement no longer corrupts PHP-serialized data (Beaver 
   Builder, widgets, ACF, theme options, Bricks) when the replacement changes the
   text length.
 * **Fix:** HTML inside serialized data is now preserved during replacement instead
   of being stripped.
 * **Fix:** Numeric values inside serialized data keep their original type after
   a replace.
 * **Fix:** AI provider API keys are no longer printed into the AI Settings page;
   leaving the key field blank keeps the saved key and preserves OAuth connections.
 * **Fix:** Hardened internal input sanitization (nested arrays) and database column
   lookups.
 * **Update:** Builder and object caches (Elementor CSS, Beaver Builder, post cache)
   are refreshed automatically after a live database replace.
 * **Update:** Redesigned, collapsible “Replacement method” selector in the media
   replacer to save space.
 * **Dev:** New hooks — `bfrp_builder_registry`, `bfrp_after_db_replace`, `bfrp_flush_object_cache`—
   plus unit and WordPress integration test suites.

#### Version: 1.9.0 ( April 29, 2026 )

 * **New:** AI suggestions now support 10 providers — OpenAI, Anthropic Claude, 
   Google Gemini, Groq, Mistral, OpenRouter, DeepSeek, xAI Grok, Hugging Face, and
   Ollama (local).
 * **New:** Sign in with OpenRouter via OAuth — access 100+ models without copying
   an API key.
 * **New:** Per-provider configuration with “Get free key” deep links and live model-
   list fetching.
 * **New:** Test Connection button on every provider card.
 * **New:** Prompt template selector for AI rewrites — Persuasive, Concise, Formal,
   Friendly, Fix Grammar, or fully custom.
 * **Fix:** Regex / Custom-Regex rules containing HTML with quotes (e.g. `<a href
   ="tel:$1">$0</a>`) are saved cleanly — no more stray backslashes in the database.
 * **Fix:** Editing a saved rule no longer shows double-encoded `&lt;` / `&quot;`
   in the textarea.
 * **Fix:** Managed-regex rules no longer break the front-end page when the pattern
   contains `#`, is syntactically invalid, or is empty.
 * **Fix:** A failing regex now preserves the original page content instead of rendering
   a blank page.
 * **Fix:** Save-time regex validation rejects invalid patterns with a clear error
   message.
 * **Update:** Modifier checkboxes (case-insensitive / whole-word / unicode) are
   now persisted via a new `flags` column and hidden for rule types that don’t use
   them.
 * **Update:** Database migration to 1.0.4 — adds the `flags` column and repairs
   legacy escape sequences in existing rules.

[CHECK THE FULL CHANGELOG](https://github.com/CodeSolz/Better-Find-and-Replace/blob/master/CHANGELOG.md).

## Meta

 *  Version **2.0.1**
 *  Last updated **3 setemanis ago**
 *  Active installations **40.000+**
 *  WordPress version ** 5.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.2 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/real-time-auto-find-and-replace/)
   e [Korean](https://ko.wordpress.org/plugins/real-time-auto-find-and-replace/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/real-time-auto-find-and-replace)
 * Tags
 * [database](https://fur.wordpress.org/plugins/tags/database/)[replace](https://fur.wordpress.org/plugins/tags/replace/)
   [search](https://fur.wordpress.org/plugins/tags/search/)[search and replace](https://fur.wordpress.org/plugins/tags/search-and-replace/)
   [search replace](https://fur.wordpress.org/plugins/tags/search-replace/)
 *  [Advanced View](https://fur.wordpress.org/plugins/real-time-auto-find-and-replace/advanced/)

## Ratings

 4.6 out of 5 stars.

 *  [  147 5-star reviews     ](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/?filter=5)
 *  [  6 4-star reviews     ](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/?filter=3)
 *  [  4 2-star reviews     ](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/?filter=2)
 *  [  12 1-star reviews     ](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/reviews/)

## Contributors

 *   [ CodeSolz ](https://profiles.wordpress.org/codesolz/)
 *   [ M. Tuhin ](https://profiles.wordpress.org/mtuhin/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/real-time-auto-find-and-replace/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://codesolz.net/our-products/wordpress-plugin/real-time-auto-find-and-replace/?utm_source=wordpress.org&utm_medium=README_DONATE_BTN)