| 开发者 | easywpstuff |
|---|---|
| 更新时间 | 2026年5月11日 08:32 |
| PHP版本: | 7.2 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
No. All replacements happen in the output buffer at runtime. Your posts, pages, and theme files stay completely untouched. Disable the plugin and everything reverts instantly.
Yes. Put the exact footer text in Find, leave Replace empty. With Pro, you can also use a CSS selector (e.g., .footer-credit, .site-info) to target only the footer element — so identical text elsewhere on your page stays untouched.
Yes. Set "Powered by WordPress" as the Find text and leave Replace empty. It works with any theme. If your theme wraps it in a specific class, use that as a CSS selector in Pro for even more precision.
Yes. The plugin works on the final rendered HTML output, so it's fully compatible with Elementor, Divi, WPBakery, Beaver Builder, Bricks, GeneratePress, Kadence, and any theme or builder that produces standard HTML.
Yes. You can replace WooCommerce-generated text like button labels, checkout fields, product descriptions, or any front-end string. For example, change "Add to cart" to "Buy now" globally or only on specific product pages using Post ID targeting.
Yes. Clear your cache after adding or updating rules so the cached version picks up the new replacements. Compatible with WP Super Cache, W3 Total Cache, LiteSpeed Cache, WP Rocket, and others.
Same principle — purge your CDN cache after making changes. Once the cache refreshes, your replacements appear normally. The plugin itself adds negligible overhead.
Minimal. Plain text replacements add just a few milliseconds. DOM parsing only kicks in if you use CSS selector-based rules (Pro). With page caching enabled, the replaced output is cached like any normal page, so returning visitors have zero extra processing.
Yes — regex is available in the Pro version. Patterns use smart defaults: . matches newlines (dotall mode) and patterns are UTF-8 aware, so common HTML patterns work out of the box. Useful for replacing complex HTML structures, cleaning up shortcode remnants, or pattern-based URL rewrites.
Yes. Any text that appears in your site's HTML output can be replaced. This makes it a lightweight alternative to translation plugins when you just need to change a few strings — like renaming "Cart" to "Bag" or changing "Reviews" to "Testimonials".
Yes, with Pro. The Schedule feature lets you set a date range, time of day, and specific weekdays. Useful for holiday banners, event countdowns, sale announcements, or any content that should appear only during a specific window.
Yes, with Pro. The Audience section lets you target by login state, specific user roles, or device type (desktop, mobile, tablet).
Your rules are fully preserved. Pro-only fields (regex, CSS selector, schedule, audience, etc.) stop being applied but remain saved. Reactivate Pro later and everything picks up where you left off — nothing is deleted.
Yes. The plugin can be activated network-wide or on individual sites. Pro licenses are per-site.
Yes, with Pro. Export as JSON (full fidelity) or CSV (spreadsheet-friendly). Import on any other site running Easy Search Replace Pro. Great for agency workflows or migrating rules across staging and production.
Visit fluxpress.io/docs/easy-search-replace for detailed guides, examples, and troubleshooting.
<script>, <style>, <code>, or any custom tag from replacement.<div>.*text.*</div> work on multi-line HTML.$_SERVER['REQUEST_URI'] when resolving the current URL for rule matching.isset() + is_array() checks on all $_POST access; stop mutating the $_POST superglobal.esc_url_raw.get_current_screen() hook-suffix matching instead of $_GET['page'] to enqueue admin assets.ESRN_VERSION, ESRN_PLUGIN_DIR, ESRN_PLUGIN_URL, ESRN_PLUGIN_BASENAME, and ESRN_OPTION_KEY constants.