{"id":172011,"date":"2023-03-14T01:35:14","date_gmt":"2023-03-14T01:35:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/search-replace-for-elementor\/"},"modified":"2025-11-20T15:01:36","modified_gmt":"2025-11-20T15:01:36","slug":"search-replace-for-elementor","status":"closed","type":"plugin","link":"https:\/\/os.wordpress.org\/plugins\/search-replace-for-elementor\/","author":17717486,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.1","stable_tag":"trunk","tested":"6.8.5","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Search & Replace for Elementor","header_author":"Krasen Slavov","header_description":"Easily search and replace any text inside the Elementor editor.","assets_banners_color":"ec4365","last_updated":"2025-11-20 15:01:36","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/krasenslavov.com\/hire-krasen\/","header_plugin_uri":"https:\/\/searchreplaceplugin.com\/","header_author_uri":"https:\/\/developry.com\/","rating":3.3,"author_block_rating":0,"active_installs":3000,"downloads":38565,"num_ratings":23,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.6.1":"<p>Minor improvements with updated pro comparison and container fixes.<\/p>","1.6.0":"<p>Major update with keyboard shortcuts, critical security fixes, and improved cache handling. Recommended upgrade.<\/p>","1.0.0":"<p>Initial release with find-replace for text, links, and images.<\/p>"},"ratings":{"1":6,"2":4,"3":1,"4":0,"5":12},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3214539,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3214539,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3214539,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3214539,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3399850,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"elementor\"}},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"search-replace-for-elementor\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3392159,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3392159,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3392159,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3392159,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3392159,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3392159,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Search modal in the visual editor","2":"Visual highlighting of matches","3":"Keyboard shortcut tooltip","4":"Replace operation","5":"Undo function","6":"Settings page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76538,131399,132263,1084,12126],"plugin_category":[],"plugin_contributors":[180050],"plugin_business_model":[],"class_list":["post-172011","plugin","type-plugin","status-closed","hentry","plugin_tags-elementor","plugin_tags-elementor-addon","plugin_tags-find-replace","plugin_tags-page-builder","plugin_tags-search-replace","plugin_contributors-krasenslavov","plugin_committers-krasenslavov"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/search-replace-for-elementor_ec4365.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/search-replace-for-elementor\/assets\/screenshot-1.png?rev=3392159","caption":"Search modal in the visual editor"},{"src":"https:\/\/ps.w.org\/search-replace-for-elementor\/assets\/screenshot-2.png?rev=3392159","caption":"Visual highlighting of matches"},{"src":"https:\/\/ps.w.org\/search-replace-for-elementor\/assets\/screenshot-3.png?rev=3392159","caption":"Keyboard shortcut tooltip"},{"src":"https:\/\/ps.w.org\/search-replace-for-elementor\/assets\/screenshot-4.png?rev=3392159","caption":"Replace operation"},{"src":"https:\/\/ps.w.org\/search-replace-for-elementor\/assets\/screenshot-5.png?rev=3392159","caption":"Undo function"},{"src":"https:\/\/ps.w.org\/search-replace-for-elementor\/assets\/screenshot-6.png?rev=3392159","caption":"Settings page"}],"raw_content":"<!--section=description-->\n<p>Add search and replace functionality to the page builder editor. Find text, links, or images across all widgets and sections, see highlighted matches, and replace with one click.<\/p>\n\n<p><strong>Requirements:<\/strong> This plugin requires the page builder plugin (free or pro version).<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Search across all widgets and sections<\/li>\n<li>Replace text, URLs, and image paths<\/li>\n<li>Visual highlighting of matches<\/li>\n<li>Keyboard shortcut (Alt+Shift+F)<\/li>\n<li>Case-sensitive search option<\/li>\n<li>Undo functionality<\/li>\n<li>Clear highlights<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate (requires page builder)<\/li>\n<li>Edit any page in the visual editor<\/li>\n<li>Press Alt+Shift+F or click search icon<\/li>\n<li>Enter search term and replacement<\/li>\n<li>See highlighted matches<\/li>\n<li>Click replace to update<\/li>\n<\/ol>\n\n<p>No additional configuration needed.<\/p>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Fix typos across pages<\/li>\n<li>Update brand names<\/li>\n<li>Change URLs in bulk<\/li>\n<li>Replace image URLs<\/li>\n<li>Update affiliate links<\/li>\n<li>Migrate CDN paths<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From Dashboard<\/h4>\n\n<ol>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Search &amp; Replace for Elementor\"<\/li>\n<li>Click Install Now, then Activate<\/li>\n<li>Ensure page builder is installed<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Upload to \/wp-content\/plugins\/<\/li>\n<li>Activate from Plugins menu<\/li>\n<li>Verify page builder is active<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Edit any page in the visual editor<\/li>\n<li>Press Alt+Shift+F to open search modal<\/li>\n<li>Enter your search and replace terms<\/li>\n<li>Enable highlighting to see matches<\/li>\n<li>Click Replace to update content<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20work%20with%20the%20free%20version%3F'><h3>Does this work with the free version?<\/h3><\/dt>\n<dd><p>Yes, it works with both free and pro versions of the page builder.<\/p><\/dd>\n<dt id='can%20i%20undo%20replacements%3F'><h3>Can I undo replacements?<\/h3><\/dt>\n<dd><p>Yes, use the Undo button or native undo (Ctrl+Z).<\/p><\/dd>\n<dt id='does%20this%20modify%20the%20database%3F'><h3>Does this modify the database?<\/h3><\/dt>\n<dd><p>Yes, it updates page data when you click Replace. Always backup before major changes.<\/p><\/dd>\n<dt id='will%20highlighting%20affect%20my%20page%3F'><h3>Will highlighting affect my page?<\/h3><\/dt>\n<dd><p>No, highlighting is temporary and only visible in the editor. Click Clear to remove markers.<\/p><\/dd>\n<dt id='can%20i%20search%20case-sensitive%3F'><h3>Can I search case-sensitive?<\/h3><\/dt>\n<dd><p>Yes, enable the \"Case Sensitive\" checkbox in the search modal.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20custom%20widgets%3F'><h3>Does this work with custom widgets?<\/h3><\/dt>\n<dd><p>Yes, it searches all widget types including custom and third-party widgets.<\/p><\/dd>\n<dt id='can%20i%20replace%20partial%20urls%3F'><h3>Can I replace partial URLs?<\/h3><\/dt>\n<dd><p>The free version replaces complete URLs. Partial URL replacement requires the Pro version.<\/p><\/dd>\n<dt id='is%20there%20a%20dry%20run%20feature%3F'><h3>Is there a dry run feature?<\/h3><\/dt>\n<dd><p>Dry run preview is available in the Pro version.<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20the%20editor%3F'><h3>Will this slow down the editor?<\/h3><\/dt>\n<dd><p>No, the search modal loads on-demand and doesn't affect editor performance.<\/p><\/dd>\n<dt id='can%20i%20use%20regular%20expressions%3F'><h3>Can I use regular expressions?<\/h3><\/dt>\n<dd><p>Regular expression support is available in the Pro version.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Update - Pro comparison table<\/li>\n<li>Fix - Small notice container fixes<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>New - Keyboard shortcut (Alt+Shift+F)<\/li>\n<li>New - Welcome onboarding notice<\/li>\n<li>New - Enhanced button states<\/li>\n<li>New - Tooltips showing shortcuts<\/li>\n<li>Update - Smart button management<\/li>\n<li>Update - Auto-focus search input<\/li>\n<li>Update - Full page reload for cache clearing<\/li>\n<li>Security - Fixed regex rate limit bypass<\/li>\n<li>Security - Added ReDoS protection<\/li>\n<li>Security - Added nonce verification<\/li>\n<li>Security - Sanitized array input<\/li>\n<li>Security - Fixed regex handling<\/li>\n<li>Security - Added backtrack limits<\/li>\n<li>Fix - Corrected capability checks<\/li>\n<li>Fix - Updated sanitization<\/li>\n<li>Fix - Replaced htmlentities() with esc_html()<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Find and replace text<\/li>\n<li>Search and replace links<\/li>\n<li>Replace images<\/li>\n<li>Visual highlighting<\/li>\n<li>Case-sensitive search<\/li>\n<li>Undo function<\/li>\n<li>Clear highlighting<\/li>\n<\/ul>","raw_excerpt":"Find and replace text, links, and images in the visual editor with highlighting and keyboard shortcuts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/172011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=172011"}],"author":[{"embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/krasenslavov"}],"wp:attachment":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=172011"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=172011"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=172011"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=172011"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=172011"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=172011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}