Search & Replace for Elementor – Text, Links & Images

描述

Quickly search and replace any text, links, or images in Elementor using Search & Replace for Elementor.

Elementor, one of the most popular visual editors, lacks a built-in search and replace feature.

With Search & Replace for Elementor, you can easily replace text, links, and images—no extra software needed! Version 1.6.0 brings keyboard shortcuts for instant access and improved cache handling for reliable consecutive searches.

USAGE

Once you upload and activate the plugin:

  1. Open any Elementor-created page and navigate to Menu > Search & Replace to access the plugin modal, or use the keyboard shortcut Alt+Shift+F for quick access.
  2. Use the options to highlight or perform case-sensitive search and replace.
  3. Add special tags to highlight text using Search & Replace for Elementor. Use the Clear button to clean your code if needed.

Here are the general steps to use the plugin:

  1. Open the plugin modal window (via menu or Alt+Shift+F keyboard shortcut).
  2. Select whether to highlight terms or perform a case-sensitive search and replace.
  3. Enter your search phrase and click the Search button.
  4. Enter your replacement phrase.
  5. Click the Replace button.
  6. Use the Undo link to revert to the original text.
  7. Click the Clear button to remove special highlight tags and clean your code anytime.

NOTE: To maintain optimal plugin performance, a raw data limit of 300kb has been set. Version 1.6.0 includes improved cache handling for reliable preview updates.

FEATURES & LIMITATIONS

Search & Replace for Elementor is/does:

  • A plugin for Elementor that lets you quickly search and replace text, links, or images in your posts and pages.
  • Enhances your efficiency in Elementor by enabling faster editing, either page-by-page or in bulk.
  • Features keyboard shortcuts (Alt+Shift+F) for instant access and reliable cache handling for consistent results.
  • Designed to look native and works seamlessly with both Elementor Free and Pro versions.
  • Allows updating multiple text terms, phrases, images, or links with highlighting and case-sensitivity directly in the visual editor.
  • Includes enhanced UI with tooltips, loading states, and smart button management for better user experience.
  • Ideal for heavy Elementor users seeking to speed up their editing process.

NOTE: Bulk search and replace for links (URLs), images, case-sensitive filters, backups, and custom options are only available in the PRO version!

DETAILED DOCUMENTATION

Find step-by-step setup guides, usage instructions, demos, videos, and insights on the Search & Replace for Elementor Pro page.

SEARCH AND REPLACE FOR ELEMENTOR PRO

If you’re using the free version from WordPress.org and want Pro features, you can purchase the premium version on the Search & Replace for Elementor Pro website.

Here are some features included in the Pro version:

  • Bulk search and replace with a dry-run option.
  • Bulk and individual page search and replace using regular expressions.
  • Built-in backup and database import tools.
  • Additional options to customize search and replace data fields.
  • Custom options for raw page data and partial URL search & replace.
  • Priority support and regular updates for one year.

螢幕截圖

  • screenshot-1.(png)
  • screenshot-2.(png)
  • screenshot-3.(png)
  • screenshot-4.(png)
  • screenshot-5.(png)
  • screenshot-6.(png)

安裝

The plugin installation is easy and straightforward. Let us know if you run into any issues.

Make sure Elementor Free or Pro is activated beforehand.

Installation from WordPress

  1. Go to Plugins > Add New.
  2. Search for Search & Replace for Elementor.
  3. Install and activate the plugin.
  4. Click Settings or go to Elementor S/R in the menu.

Manual Installation

  1. Upload the search-replace-for-elementor folder to /wp-content/plugins/.
  2. Go to Plugins.
  3. Activate the Search & Replace for Elementor plugin.
  4. Click Settings or navigate to Elementor S/R in the menu.

After Activation

  1. You can now go to any page or post using Elementor and use the plugin as outlined in the documentation.

常見問題

Visit the Support page to share your questions or requests.

We usually respond to tickets within a few days.

Feature requests are added to our wish list and considered for future updates.

Will This Plugin Work with the Free Elementor Version?

Yes, it works seamlessly with both Elementor Free and Pro versions.

Does It Work with the Classic/Gutenberg Editors?

No, this plugin is designed specifically for Elementor and its custom data storage.

For Classic and Gutenberg editors, try our open-source Block Editor Search & Replace plugin.

Do You Offer Additional Support or Customization?

Yes, contact us by submitting your request on the Search & Replace for Elementor Pro website.

評價

2025年9月17日
This plugin does exactly what it promises, and does it well. It’s a powerful tool that’s helped me automate a normally tedious process with flexibility and ease. What stands out even more is that this is being maintained and supported by a solo developer. It’s clear there’s real thought and effort behind the product. It’s rare to find this level of functionality in such a lightweight and straightforward plugin, highly recommended for anyone managing templated or repeatable content across pages. Huge respect to Krasen for building and supporting this on his own. Keep it up! — Sam
2025年5月26日 1 reply
At first glance, this plugin gives the impression of functioning reliably—streamlining search and replace operations with apparent precision. However, this initial confidence quickly unravels. Beneath its polished exterior lies a deeply flawed mechanism that silently introduces widespread and irreversible damage to your site.
2025年3月21日 2 replies
The most annoying plugin I’ve ever tried to use. Had to uninstall it. EVERY single time I login to my wordpress dashboard it display a huge UPGRADE TO PRO box plastered across my screen, no matter how many times you click “never show this to me again”. The level of annoyance outweighs its usefulness to me. I’d much rather just occasionally change words in Elementor manually rather than have to deal with a huge box plastered across my wordpress dashboard forever more.
2025年3月18日 1 reply
It doesn’t work with regex. I tried removing all classes within html tags with this regex and it didn’t work: \sclass=”[^”]*”
2025年3月5日
im using the free version, search replace functions work great for individual pages and saves me hours of work when editing small changes in sites or duplicating posts
2024年11月20日 1 reply
I can understand imposing limitations on the free version. But when I tested it, it seems the free version only searches individual pages rather than in bulk. I don’t see the point of that. Search and replace plugins need to handle sitewide concerns by nature.
閱讀全部23個評價

貢獻者及開發者

“Search & Replace for Elementor – Text, Links & Images” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

修改日誌

1.6.1

  • Update – Pro table with the latest free vs pro bullets
  • Fix – Small notice container fixes

1.6.0

New Features & Improvements

  • New – Added keyboard shortcut (Alt+Shift+F) to quickly open Search & Replace modal
  • New – Welcome onboarding notice for first-time users with quick start guide
  • New – Enhanced button visual feedback with hover, active, and loading states
  • New – Tooltips showing keyboard shortcuts on toolbar and menu items
  • Improvement – Smart button state management prevents cache conflicts
  • Improvement – Auto-focus on search input when opened via keyboard shortcut
  • Improvement – Switched to full page reload for all operations to ensure reliable cache clearing

Security & Code Quality

  • Security – CRITICAL: Fixed regex rate limit bypass vulnerability (now enforced before execution)
  • Security – CRITICAL: Added ReDoS (Regular Expression Denial of Service) protection with pattern detection
  • Security – Added nonce verification to settings reset (CSRF protection)
  • Security – Sanitized array input in bulk operations (prevents injection)
  • Security – Fixed regex input handling with proper wp_unslash() sanitization
  • Security – Added pcre backtrack limits to prevent regex timeout attacks
  • Security – Fixed unsanitized text input in bulk search
  • Fix – Corrected capability checks from ‘administrator’ role to ‘edit_posts’ capability
  • Fix – Updated all post ID sanitization to use absint() for better security
  • Fix – Replaced htmlentities() with esc_html() for WordPress consistency

Bug Fixes

  • Fix – Fixed consecutive searches not showing highlights due to Elementor preview caching
  • Fix – Disabled fast preview reload that was causing cache conflicts (now uses reliable full page reload)
  • Fix – Fixed single-page highlighter not working after bulk search/replace operations
  • Fix – Removed unnecessary database write during bulk operations (improves performance)
  • Fix – Fixed double counting issue in replace/undo operations
  • Fix – Resolved jQuery reference error in request.js
  • Fix – Corrected typo in bulk search success message
  • Fix – Improved timing for rating and upgrade notices (now show after 7 days)

Internationalization

  • Update – Added translation functions to 11 previously hardcoded strings
  • Update – Improved i18n coverage for placeholders, labels, and alt text
  • Update – All user-facing strings now follow WordPress i18n best practices
  • Update – Added translator comments for dynamic placeholders

Documentation

  • Update – Improved PHP class and function documentation across all files
  • Update – Enhanced inline comments for better code clarity
  • Update – Created comprehensive maintenance guide (CLAUDE-MAINTENANCE.md)

1.5.7

  • Fix – Pro and free plugin toggle functionlity
  • Fix – Text domain for the free plugin to be consistent
  • Fix – Unslashed before sanitization with wp_unslash()
  • Update – Regenerate the plugin language file (.pot)

1.5.6

  • New – Add text-only version for the bulk/mass search & replace functionlity
  • New – Extend the plugin page show up all the options
  • New – Add WP pointer to inform first time users about plugin bulk/mass search & replace
  • Update – Language file (.pot)
  • Update – Language file (.pot) header text

Check out the complete changelog on our Search & Replace for Elementor website.