Replacely is an administration tool that lets WordPress site owners and developers safely find and replace exact text inside post, page, custom-post-type, and Elementor content across a curated list of URLs or paths.
Unlike search-and-replace tools that scan the whole database blindly, this plugin operates surgically: you provide the list of URLs you want to touch, the exact text to find, and the exact text to replace it with. Nothing else is modified.
Highlights
- Exact, case-sensitive matching. No regex surprises.
- Accept full URLs (e.g.
https://example.com/sample-page/) and relative paths (e.g. /sample-page/).
- Detect target post automatically via
url_to_postid(), supporting any registered post type.
- Elementor-aware: also replaces text inside Elementor page content (
_elementor_data) and refreshes Elementor’s CSS cache afterward.
- Dry Run mode shows what would change before any database write.
- Results dashboard with summary tiles, detailed table, status colors, dashicons, and replacement counts split by source (classic content vs. Elementor).
- One-click CSV export and Copy results to clipboard.
- Persistent activity log of every live replacement (page, post type, replacement count, user, timestamp, View/Edit links). Keeps the 200 most recent updates and can be cleared anytime. Dry runs are never logged.
- Hardened security: capability checks, nonces, sanitisation, escaping, direct-access protection.
- Skips revisions, auto-drafts, and trashed posts. Duplicate URLs are processed only once.
- Clean uninstall: deleting the plugin removes all of its data (activity-log option and per-user transients) from the database, multisite-aware. Your content changes are kept.
- Translation-ready.
Built for reliability
- Object-oriented architecture with namespaced classes.
- Modular file structure: bootstrap, plugin container, admin page, replacer service, helper utilities.
- Polished, responsive admin UI that complements the native WordPress design language.